Brainframe · Layer L8 · Master document

The Brand OS Master Template

One brand-neutral master. Every client Brand OS is a clone of this document with a real identity poured into its slots. Nobody designs a client Brand OS from scratch, and no brain is assembled until its clone of this document passes the checklist in Chapter 4.

The swap test

Change the token table and the logo slots, and every page of this document, including every filled example, re-renders correctly in the new brand with zero other edits. The identity toggle in this document's tweaks runs that test live against a fictional client.

v1.0 · August 2026Implements BRAIN-TEMPLATE-SPEC.md · L8Placeholder identity: deliberately plainGold standards: GreenRoom v1.1 · HOI v1.0
How this document works

You are not looking at a brand. You are looking at the slots.

Everything rendered here is filled with Placeholder & Co., a deliberately plain identity whose only job is to prove the slots work. A builder, human or AI, produces a client Brand OS by cloning this document and following the Swap Protocol. The four rules below govern every page.

RULE 1
Everything is a named slot

No raw hex, font name, or logo appears inline anywhere. The token table is defined once in Chapter 1 and referenced by name everywhere else, including inside every filled example.

RULE 2
The placeholder is deliberately plain

Placeholder & Co. looks competent and unmistakably temporary. Its mark is a registration target, its motion is a blinking caret. It must never leak taste into a client brand.

RULE 3
Swappable fields, not artwork

Every collateral treatment is a template. Content slots are marked {​{like_this}​} and listed in a fields table. A finished piece is produced by replacing fields only.

RULE 4
One documentation voice

Anatomy, then states and variants, then do and never, then one filled example. Print at true dimensions with margins and bleed. Screen pieces responsive, dark and light, with a reduced-motion spec for anything that moves.

READING KEY FIXED ships verbatim in every brand {​{field}​} a named slot the builder fills SHOWN the placeholder fill rendered on this page
CHAPTER 1

The Token Schema

L8 contract parts 1, 3, 4 · becomes the client's brand-sheet.md
1.1 · THE MARK

Six logo slots and a favicon rule

Every brand fills the same seven slots. The construction story is the client's own, but the contract is fixed: the mark must survive one ink, engraving, and a 16 px favicon, and exactly one accent color may touch it, in one place. The placeholder mark is a registration target: a circle, four ticks, one dot. Note the dot: Accent fails on light grounds (2.5:1), so on light the dot sets in Primary. The slots demonstrate their own rules.

Fields the brand sheet must fill: {​{mark_construction_story}​} {​{owned_geometry}​} (the angle or curve everything else borrows) {​{favicon_simplification}​} (what detail collapses below 20 px).

icon-primary.svg
Full color, on the tile
icon-on-dark.svg
Transparent, dark grounds
icon-on-light.svg
Dot moves to Primary
icon-tile.svg
Solid tile, avatars + apps
icon-mono-white.svg
One color, knockout
icon-mono-ink.svg
One color, 100K print
favicon-16.svg
Redrawn. Mandatory below 20 px
LOCKUP + CLEAR SPACE FIXED
  • Wordmark sets in the display face, bold, tight tracking, and never wraps. Too big for the space means step down a size.
  • Clear space 0.55 × icon height on all sides. Dense UI may drop to 0.35, never below.
  • Tagline sits on the wordmark's left edge. Where the lockup carries it, surrounding copy must not repeat it.
  • Never rebuild the wordmark as live text in production artwork.
MINIMUM SIZES
Favicon drawing16 px / 5 mmFIXED
Full icon24 px / 7 mmFIXED floor
Compact lockup{​{min_compact}​}here: 128 px
With tagline{​{min_tagline}​}below it, drop the tagline

Each brand measures its own lockup minimums against the favicon rule and records them here with px and mm values.

THE ASSET KIT · brand-system-vN/ FIXED STRUCTURE
01-icon/ 8 to 9 SVG masters
02-lockups/ 9 to 18, live-text SVG + 4× PNG
03-glyph/ mark alone, currentColor, motif set
04-platform/ favicons, app + PWA icons, avatars
05-print/ one-color masters, CMYK + Pantone sheet
06-web/ adaptive favicon.svg, webmanifest, head snippet
07-raster/ high-res transparent PNG previews

Marketing exports (card, signatures, flyer, og) are artboards in the collateral chapter, exported on demand so they can never drift from the mark. Transparent means genuinely empty, never a white rectangle.

THE STABLE-NAME WORKING SET · logo/
{​{slug}​}-logo-horizontal.svg
{​{slug}​}-logo-horizontal-dark.svg
{​{slug}​}-logo-compact.svg · -compact-dark.svg
{​{slug}​}-logo-stacked.svg
{​{slug}​}-wordmark.svg · -wordmark-reversed.svg
{​{slug}​}-icon.svg · {​{slug}​}-favicon.svg

These names are load-bearing. Code references them; build scripts mirror them into the Hub and Website trees. Renaming one is a breaking change and never happens silently.

1.2 · COLOR

Thirteen tokens, named roles, measured contrast

The roles never change; every client names their own fills. Color is tiered: primary is the brand (ink, grounds, paper, Primary), secondary is the voice (Accent), tertiary is the working set (support text, Flag, the three Gauges). The contract column is the requirement every fill must clear; the measured column is this page's placeholder, computed, not asserted. Never hardcode a hex that has a token.

ROLE · TOKEN PLACEHOLDER FILL DUTY CONTRACT MEASURED
--os-inkInkPrimary text on light. The deepest ink.≥ 12:1 on Paper15.4
--os-groundGroundThe dark ground. Covers, heroes, footers.Paper on it ≥ 14:116.8
--os-surfaceSurfaceElevated dark surface. Cards on Ground.Paper on it ≥ 12:114.6
--os-paperPaperLight ground, and type on dark.carries Ink ≥ 12:115.4
--os-bandBandLight bands, desks, recessed troughs.carries Ink ≥ 12:113.7
--os-primaryPrimaryLinks, labels, primary buttons, eyebrows on light.≥ 4.5:1 as text on Paper and Card6.3 · 7.0
--os-accentAccentThe voice. Eyebrows, signals, the mark's dot, dark grounds only.≥ 4.5:1 on Ground · never text on light6.8 · fails light at 2.5
--os-mutedMutedSecondary text on light.≥ 6.5:1 on Paper7.0
--os-faintFaintCaptions, tertiary labels, disabled-adjacent.≥ 4.5:1 on Paper4.5
--os-flagFlagThere is no red in this palette. Flag resolves to Ink: an error is a 2 px Ink border, the glyph, and a mono line under the field — never Accent, which means action, not failure.17.1:1 on Card · no colour carries failure17.1 · 15.4 on Paper
--os-gauge-1Gauge OneData fills only, never type. The Gauges let chart series, condition bands and pipeline stages be told apart inside the tools. Never in marketing, never near the logo.≥ 3:1 against their ground as fills · distinguishable from each other in grayscale4.2
--os-gauge-2Gauge Two3.2
--os-gauge-3Gauge Three4.4
Text on a tint never uses the tint's own hue, and never a token validated only against white. Tinted grounds are darker than white, so small text on any wash sets in Ink or Muted and the tint carries the meaning.
Flag is not a red. It resolves to Ink, and its press state and its lightened on-dark tint are the same color, not new ones. Failure is carried by a border, a glyph and a mono line, never by a color.
Derived tokens are formulas, not colors. Hairlines, washes, dim text and the card white are mixed from the thirteen (documented in the clone), so they re-derive on swap with zero edits.

Recommended pairings, measured here: Ink/Paper 15.4 · Paper/Ground 16.8 · Paper/Surface 14.6 · Primary/Card 7.0 · Paper/Primary 6.3 · Accent/Ground 6.8 · Muted/Paper 7.0 · Flag/Card 5.4

1.3 · TYPE

Three roles, not three fonts someone liked

Every brand fills display, body and mono. Weights are duties: a weight exists because a component needs it. Licensing is part of the slot: {​{type_licence}​} must permit web embedding and print; the gold standards ship SIL OFL faces served from Google Fonts.

DISPLAY · {​{font_display}​}
Libre Franklin

700 to 800 wordmark and H1 · 600 to 700 H2, H3 · pull quotes at 500. Mixed case, never uppercase-forced.

BODY · {​{font_body}​}
Source Sans 3

400 body · 500 taglines and captions · 600 UI titles and table heads · 700 buttons and labels.

MONO · {​{font_mono}​}
Source Code Pro

600 eyebrows and all-caps labels · 500 money, dates and figures · 400 IDs, hex, code. Tabular figures everywhere numbers align.

HIERARCHY SKELETON · placeholder values shown, each brand records its own
Headlines earn their sizeH1 · 800 · 52/1.02 · 2% tight
Section heads keep the registerH2 · 700 · 30/1.12

Body copy reads long without asking for attention, sets around sixteen pixels over a calm leading, and never fights the figures beside it.Body · 400 · 16/1.55

INV-2041 · $12,480.00 · NET 30 · 2026-08-04Mono · 500 · tabular
1.4 · MOTION

One owned motion signature. Everything else answers a user.

The brand owns exactly one piece of decorative motion. It is named, sized, timed, placed, and it carries a reduced-motion spec that removes the movement, never slows it. The placeholder signature is the Caret: a single insertion cursor blinking in steps, because a cursor blinks, it does not breathe. Unmistakably temporary; a client replaces it with something owned.

{​{motion_name}​}here: the Caret
{​{sizes}​}HERO 44 px · DEFAULT 24 px · COMPACT 14 px, bar width 0.16 × height
{​{cycle}​}1.1 s loop, stepped at 55%, no easing, no fade
WHERE · FIXEDBeside a hero headline, once per page · marketing header at compact · the empty state of a list · loading and syncing, in place of a spinner
NEVER · FIXEDTwice on one screen · inside tables, lists, or anything read past · attached to real data, it must never look like a status or a projection · behind body copy
LIVE · THE CARET AT THREE SIZES
HERO
DEFAULT
COMPACT

Reduced motion: the caret holds solid at full opacity. Try it with this document's reduced-motion tweak, or your OS setting; both are honored.

1.5 · SURFACES

Two grades of glass, or none at all

Glass is an optional module: {​{glass}​} is on or off per brand. A brand that declines it uses flat card surfaces with hairlines and loses nothing else. A brand that takes it gets exactly two grades, because a third makes depth ambiguous, and nothing behind glass is ever load-bearing.

THIN · SITS ON THE PAGE

Tint 10% · blur 18 · saturate 160%. Chips, the working topbar, segmented controls. It belongs to the page it sits on.

THICK · FLOATS ABOVE IT

Tint 16% · blur 28 · saturate 180%. Panels, drawers, modals, toasts, lightbox chrome. Dark: Paper tint 16 to 6%, rim 1 px at 20%. Light: white tint 86 to 62%, rim 1 px Ink at 9%.

FLOORS · NON-NEGOTIABLE · FIXED

Ratios are measured against the composite, tint plus whatever shows through, never the tint alone. Body on glass ≥ 4.5:1 at the worst point it can travel over; titles ≥ 18 px need 3:1. Glass over photography gets a 40% Ground scrim. Vibrancy on accents only, text is never vibrant. No backdrop-filter support: flat 92% opaque fallback in the same tint. No glass on dashboards read for hours.

1.6 · CONTEXTS

Three rooms the brand lives in

Each brand declares which context leads. The assignments below are the fixed skeleton; the client's brand sheet states which room is home: {​{home_context}​}.

DARK · MARKETING

Ground behind heroes, covers, footers, app icons. Text Paper, links and eyebrows Accent, primary buttons Primary with a Paper label and a hairline rim. One Accent wash per surface, parallax on glow layers only, capped at 80 px.

EYEBROW IN ACCENTPrimary action
LIGHT · DOCUMENTS + TOOLS

Paper ground, white cards, Ink text, Primary links and buttons, Muted secondary text, Gauges for data. No parallax, no glass on a dashboard. Boards read on paper and in PDFs; this is where deliverables live.

EYEBROW IN PRIMARYPrimary action
PRINT

CMYK and Pantone from the 05-print sheet. One-color jobs use the 100K mono mark. Accent never carries type in print. Body copy at {​{print_body_min}​}, default 10.5 pt, never below.

MARGINS {​{page_margin}​} · BLEED 3 mm / 0.125 in WHERE TRIMMED

The rhythm rule, fixed: light-first does not mean light-only. Paper, Card and Band sit within a few percent of each other, so a page built only from them reads as one flat wash. Every marketing page opens on a full-bleed Ground hero and carries one Ground band roughly every fourth section, with a Ground footer closing it.

1.7 · THE AVOID LIST

What never happens, in writing

UNIVERSAL · SHIPS IN EVERY BRAND
  • Rotating or stretching the mark
  • Rebuilding the wordmark as live text in artwork
  • Any red, anywhere
  • Accent carrying text on a light ground, eyebrows included
  • The Gauges in marketing or near the logo
  • The motion signature twice on one screen
  • More than one glow per surface, or glow as an outline
  • Crowding the lockup below 0.35 × clear space
BRAND-SPECIFIC · 4 TO 8 ROWS, FROM INTAKE §5 AND §8
01 · {​{never_rule_1}​}
02 · {​{never_rule_2}​}
03 · {​{never_rule_3}​}
04 · {​{never_rule_4}​}

The kind of rule that belongs here, from the gold standards: no green past hue 150 · no em dashes anywhere in brand copy · never mix this brand with the companion brand in one deliverable.

CHAPTER 2

The UI Pattern Library Skeleton

L8 contract part 2 · becomes the client's ui-pattern-library.md

Components, not pages. Each pattern is documented the way a color is: what it is, its named parts, its states, the surfaces it uses in each context, and its motion in plain English, so it can be rebuilt from the words alone. The physics below are fixed for every brand; a clone fills the surface picks, the color assignments per context, and the two domain slots.

Global rules binding every pattern: glass in exactly two grades or not at all · the focus ring is the one element never restyled per component · contrast floors measured against the composite behind glass · every pattern defines reduced-motion behavior, and it is always remove or replace, never slow down.

01Proof strip · marquee

One line of real coverage items sliding past, once per page. Decoration carrying real data, so every item must be true. Anatomy: track · item · separator dot · edge mask fading the outer 12%. Items are never interactive; a clickable item is a chip, not a strip.

Physics: right to left at ~45 px/s, constant, duplicated once for a seamless loop. Hover eases to a stop over 400 ms, never freezing dead. Reduced motion: a static centered line, mask removed.

Brand fills: {​{proof_items}​} · {​{separator_colour}​} · surfaces per context
02Segmented control

Two to four mutually exclusive options, all visible; beyond four it becomes a select. Anatomy: recessed track · equal-width segments set by the longest label · thumb · optional per-label count. One segment is always selected.

Physics: the thumb slides over 220 ms and never fades out and in, the same 220 ms whatever the distance, squashing slightly along its travel. Weight, not bounce. Labels cross-fade 140 ms, finishing just after the thumb lands. Reduced motion: jump, color cross-fade only.

Brand fills: thumb + trough colors per context · disabled at 34% fixed
03Focus ring

One ring, identical on every focusable thing; the only element never restyled per component. Anatomy: 2 px solid ring · 3 px offset · follows the element's own radius exactly. Never a glow, never dashed.

Physics: keyboard focus shows it, mouse and touch do not. It appears instantly, because any entrance makes fast tabbing feel smeared, and fades out over 120 ms. Error plus focus: the error color wins the border, the ring keeps its own color. The one deliberate non-animation in the system.

Brand fills: ring color per context · on-glass inner rule color
04Panel · drawer · toast

Thick glass, or the flat equivalent, above the page. One panel at a time: a needed second panel means the first should have been the page. Anatomy: optional scrim · surface · title bar with one dismiss · body · action bar, separated by hairlines at 12%, never shadows. A toast is the same surface, no title bar, six-second life.

Physics: arrives from the edge it belongs to over 260 ms decelerating, scrim fading with it; leaves in 180 ms accelerating the way it came. Reduced motion: 120 ms cross-fade in place.

Brand fills: scrim strengths per context · glass or flat
05Form field

Labels are always visible, never a placeholder as a label; placeholders show format, not meaning; we mark optional, never required. Anatomy: label · optional marker · control · placeholder · helper text · error text, which replaces helper and never stacks.

Physics: errors appear on blur, never mid-typing, and clear the instant the value is valid. Focus rim recolours over 140 ms, nothing grows, the label never floats. The error message slides down 4 px over 160 ms, pushing content; it never shakes. Reduced motion: no slide.

Brand fills: rim + label colors per context · Flag fixed for errors
06Tabs

Sections of one record, one at a time. Tabs change what you are looking at; a segmented control changes how. If the panes are not parts of the same thing, they are not tabs. Anatomy: tab list · label · optional mono count · 2 px indicator · full-width base rule at 14% · pane. Overflow scrolls, never wraps.

Physics: the indicator travels along the base rule over 240 ms, stretching as it moves. Outgoing pane fades 100 ms; incoming fades in 160 ms with a 6 px rise, 60 ms later. Panes never slide sideways. Reduced motion: jump and swap.

Brand fills: active + indicator colors per context
07The headline data componentDOMAIN SLOT

Every brand names one component its product is built around and gives it the full treatment: {​{headline_component}​}. GreenRoom's is the availability calendar; HOI's is the thirty-year funding table. The contract: every cell or row carries state before anyone reads a number · a legend is mandatory when more than two states are on screen · state is carried by wash, edge rule and legend, never by the color of a numeral alone.

Physics: nothing animates on load, a figure that fades in is a figure you cannot trust yet. Reordering and range-painting move at 90 to 220 ms so the eye can follow. Reduced motion: instant.

Brand fills: the component itself, its states, its washes · Gauges + Flag for bands
08Parallax rule

Marketing heroes only, glow layers only. Never text, never the mark, never in the tools. Anatomy: clipped stage · back glow at 0.35 × scroll speed · front glow at 0.6 × · content at 1.0, pinned. Two glow layers max, total travel capped at 80 px.

Physics: layers lock to scroll position, no easing, no lag. Off under reduced motion, on touch, and under 720 px viewport height. If a viewer notices the glow moving, it is going too far, and the hero must work flat.

Brand fills: glow colors · whether the module is enabled at all
09Site header vs topbar

Two components that happen to both sit at the top; they never borrow each other's styling. Header (sells): full lockup · nav links · one primary action · transparent over the hero, thin glass once scrolled, ≥ 72 px. It condenses ~16 px over the first 80 px of scroll, one continuous transition tied to scroll, and never hides and reappears. Topbar (works): mark only, never the full lockup · switcher · view control · search with its shortcut shown · account · 52 px fixed. It does not move, resize, or hide, ever; only a soft shadow appears once content scrolls under. Offline tints its hairline, the one color change it has.

Brand fills: offline tint color · header height pair
10Carousel · pager

A peeking row of cards pushed by hand, or a paginated document stage. It never auto-advances. Anatomy: viewport · track · equal-width slides · 40 to 60 px peek · progress pips where the active pip stretches to a bar · optional desktop-only edge arrows. At start and end, the matching arrow disables; nothing wraps.

Physics: the track follows the finger one to one with resistance at both ends; on release it settles to the nearest slide over 320 ms, decelerating hard. Flick speed affects distance, not landing speed. Reduced motion: 120 ms cross-fade, no travel.

Brand fills: pip colors per context · slide surface
11Sign-in form

The handover from marketing to tool; it gets the full treatment once, then never gets in the way again. Anatomy: one centered 400 px card · the mark is the only branding, no wordmark, no tagline · heading · email · password with inline forgot link · primary action · divider · magic-link alternative · footer switch. One column, always.

Physics: the card arrives once, a 12 px rise and fade over 320 ms; nothing staggers in after. Credential errors are deliberately vague; format errors are specific. A failed attempt fades the message in over 160 ms and moves focus to the first bad field; the card does not shake, shaking reads as blame. Reduced motion: it simply appears.

Brand fills: hero wash behind the card · pending-state motif borrowed from the motion signature
12Bento grid

Cells of different sizes on one grid, where size means importance. Anatomy: 12-column grid, uniform row height · cells spanning 1 to 5 columns, 1 to 2 rows · mono eyebrow · figure or content · optional footer line. One hero cell per grid. Loading keeps the cell's exact size so the grid never reflows; empty keeps the cell and states what is missing.

Physics: marketing cells arrive in reading-order stagger, 40 ms apart, capped at half a second, once. Tools: no entrance animation at all. Reduced motion: all cells together.

Brand fills: cell surfaces per context · which alert tint cells may carry
13Lightbox

Full-attention viewing. The chrome may be glass; the image never is; nothing is ever blurred over a photograph someone is trying to read. Anatomy: scrim at Ground 82% · stage fitting the image without cropping · caption · counter and arrows in one small bar · close top right, always. Thumbnails only above twelve items. A lightbox is always dark; it is the one component that ignores its context.

Physics: the image grows out of the clicked thumbnail over 280 ms and closes back into it; that is what makes it a zoom, not a page. Between images, 180 ms cross-fade with a 20 px drift; the chrome never moves. Escape closes, arrows move, focus returns to the trigger. Reduced motion: cross-fades only.

Brand fills: caption fields for the domain, e.g. elevation + defect
14Level indicator

A discrete measure of progress: pipeline stage, percent funded, profile completeness. Segmented, not smooth, because the steps are real. Anatomy: label · mono value, always n of total or a measured percentage with its threshold named, never a bare number floating alone · a track of 4 to 8 equal segments · filled segments · threshold marker. Read-only: it reports, it never sets. Indeterminate shows an evenly dim track; it never guesses.

Physics: segments fill one at a time, 90 ms each, so the bar counts up rather than sliding. Threshold changes hit the crossing segment first, the rest re-tint 60 ms later, so the change reads as a consequence. Completion is one soft 300 ms brightening. No confetti, no pulse. Reduced motion: instant.

Brand fills: band colors from Flag + Gauges + Primary · thresholds from the domain
SHARED BUTTON PHYSICS · FIXED Four roles, two contexts, weight earns movement. Marketing primary may sheen at 600 ms; tools primary never does. Quiet brightens only. Destructive is Flag, no sheen ever, shadow tightens. Hover 160 to 180 ms · press 90 · release 200 · nothing over 260 except the sheen. Hit targets never below 44 × 44. Pending borrows the motion signature, the only place the motif carries meaning. Disabled 34%, no transitions.
CHAPTER 3

The Collateral Layer

L8 contract part 5 · the reason this document exists

The audit of the first two Brand OSs found the same failure in both: they stopped at stationery and a QR flyer. Neither featured the money collateral its brain was built to produce. This chapter is the correction: one treatment per deliverable type, each documented as anatomy, a fields table, do and never, and one filled example. A Brand OS that only covers logo and palette is not assembly-ready.

TIER 1 the core kit, ships with every client TIER 2 module treatments, enabled from the intake menu §9 anything a client declines is recorded in the exclusions register, so absence always reads as a decision

Print examples render at true geometry, scaled. Sheet: US Letter 8.5 × 11 in · A4 210 × 297 mm (toggle in tweaks) · margins {​{page_margin}​}, default 0.75 in / 19 mm · bleed 3 mm / 0.125 in where trimmed. Gray bars stand for flowing copy; chips are the swappable fields.

T01

Letterhead + follow page

TIER 1

The quietest piece in the kit and the one everything legal rides on. Page one carries the full identity; every following page drops to the mark alone so the letter, not the letterhead, is the loudest thing on the sheet.

ANATOMY · STATES
Page 1: compact lockup top left · mono contact block top right · a 2 px Primary rule under the header, the sheet's one line of color · body zone · footer with legal line and page n of total. Follow page: mark only at 60% header height, same footer. Variants: window-envelope address position · internal-only eyebrow in Muted, never Flag.
Do keep one color use per sheet · set body ≥ {​{print_body_min}​} · date and refs in mono. Never the tagline on legal correspondence · Accent as type · a second logo anywhere.
FIELDS
{​{company_legal_name}​} {​{address_block}​}from Facts, the authority copy
{​{phone}​} {​{email}​} {​{url}​}mono block, one per line
{​{doc_date}​} {​{recipient_block}​} {​{subject}​}letter head matter
{​{body}​} {​{signoff_name_title}​}flowing copy · signature block
{​{legal_footer}​}registration, license numbers
{​{address_block}​}
{​{phone}​} · {​{email}​}
{​{url}​}
{​{doc_date}​}
{​{recipient_block}​}
Re: {​{subject}​}
{​{signoff_name_title}​}
{​{legal_footer}​}1 of 2
FOLLOW PAGE · MARK ONLY
{​{legal_footer}​}2 of 2
FILLED EXAMPLE · page 1 + follow page · true geometry at 34% · one color use per sheet
T02

One-pager + two-pager

TIER 1

The company on one sheet, built to survive a photocopier. A dark header band sells, the light body informs, and the footer makes the next step unmissable. The two-pager adds a detail side: a table, not more adjectives.

ANATOMY · STATES
Front: Ground header band, about a quarter of the sheet, carrying lockup, headline and kicker · a three-stat proof row in mono, each stat from the citable-claims authority file · offer or services grid, two by two, one line each · footer band with contact block, one primary CTA and the QR slot. Page 2 (two-pager): detail table with a Band head row · FAQ pairs · back-page CTA repeating the front footer exactly.
Do keep stats to three · pull every claim from {​{claims_file}​} · leave a scan-from-arm's-length QR. Never more than one dark band per side · body under {​{print_body_min}​} · a stat without a source on file.
FIELDS
{​{headline}​} {​{kicker}​}≤ 9 words · one supporting line
{​{stat_1..3}​} + {​{stat_label_1..3}​}from the citable-claims authority
{​{service_1..4}​} + one-linersfrom Facts/services
{​{cta_line}​} {​{contact_block}​} {​{qr_url}​}QR regenerates from the URL field
{​{detail_table}​} {​{faq_pairs}​}two-pager side only
WHAT WE DO, FOR WHOM
One sheet that earns
the second meeting ← {​{headline}​}
500+
{​{stat_label_1}​}
10 yrs
{​{stat_label_2}​}
4-6 wk
{​{stat_label_3}​}
{​{service_1}​}
{​{service_2}​}
{​{service_3}​}
{​{service_4}​}
{​{cta_line}​}
{​{contact_block}​}
Book the call
QR
{​{qr_url}​}
FILLED EXAMPLE · front side at 40% · stats shown are the placeholder's fiction; a clone regenerates every number from the client's authority files
T03

Proposal document

TIER 1

The number one deliverable of a working brain, and the piece the audit found missing from both real Brand OSs. Four treatments in one document: cover, interior grid, pricing table, back page. It is read by a committee, so it is calm on purpose.

ANATOMY · STATES
Cover: Ground, lockup top left, document class in mono, title, client name, date and reference in a mono meta row at the foot. Interior: eyebrow + section head, two-column body on a 12-column grid, figures full width with mono captions. Pricing: mono tabular figures right-aligned, Band head row, one Primary wash on the recommended option, total sealed by a 2 px Ink rule. Back: next steps as three numbered rows, acceptance signature block, validity line.
Do pull every price from the pricing authority file · date every figure · repeat the reference on every footer. Never a price the authority file does not carry · Flag anywhere in a proposal · two washes in one table.
FIELDS
{​{proposal_title}​} {​{client_name}​} {​{ref_no}​} {​{date}​}cover + every footer
{​{scope_sections}​} {​{figure_slots}​}interior pages
{​{line_items}​} {​{option_recommended}​} {​{total}​}from the pricing AUTHORITY file only
{​{next_steps_1..3}​} {​{validity_days}​}back page
{​{signer_name_title}​} {​{approver}​}acceptance block, both parties
PROPOSAL
{​{proposal_title}​}
Prepared for {​{client_name}​}
{​{ref_no}​} · {​{date}​} · valid {​{validity_days}​} days
02 · SCOPE
What the work includes
{​{figure_slot}​} · FPO
{​{ref_no}​}04 of 12
05 · INVESTMENT
Options and pricing
ITEMFEE
{​{line_item_1}​}$4,800
{​{option_recommended}​}$7,400
{​{line_item_3}​}$1,150
Total$13,350
{​{ref_no}​}09 of 12
NEXT STEPS
01{​{next_step_1}​}
02{​{next_step_2}​}
03{​{next_step_3}​}
ACCEPTED FOR {​{client_name}​}
SIGNATURE · NAME · DATE
{​{ref_no}​} · 12 of 12
FILLED EXAMPLE · cover, interior, pricing, back at 24% · figures are fiction; the pricing wash marks exactly one recommended row
T04

Leave-behind · flyer

TIER 1

The two-page print piece that stays on the table after the meeting ends. Page one restates the meeting's three decisions in the reader's language; page two carries proof and the way to reach us. It is written for the person who was not in the room.

ANATOMY
Page 1: compact header, meeting eyebrow in mono ({​{meeting_name}​} · {​{date}​}), headline, three numbered takeaways each with a two-line answer, one figure slot. Page 2: proof row from the claims authority · what happens next as three rows · contact block + QR slot. Footer both pages: legal line, page n of 2.
Do name the meeting and date on the sheet · answer the three questions actually asked. Never generic brochure copy · more than three takeaways · a headline that could open any other meeting.
FIELDS
{​{meeting_name}​} {​{date}​} {​{audience}​}the eyebrow row
{​{headline}​} {​{takeaway_1..3}​} + answerspage 1
{​{proof_stats}​} {​{next_rows}​}page 2, claims authority only
{​{contact_block}​} {​{qr_url}​} {​{figure_slot}​}QR regenerates from the URL
{​{meeting_name}​} · {​{date}​}
Three answers you can
take back to the board
01 · {​{takeaway_1}​}
02 · {​{takeaway_2}​}
03 · {​{takeaway_3}​}
{​{figure_slot}​} · FPO
{​{legal_footer}​}1 of 2
FILLED EXAMPLE · page 1 at 30% · page 2 repeats the T02 footer treatment exactly, so the pair always ends the same way
T05

Business card + email signature + QR flyer

TIER 1

The stationery trio the first two Brand OSs already did well, kept here as the standard. Every person fills their own fields and re-exports; nothing else in the layout moves. The QR is generated live from the URL field, never baked in, so the piece survives a domain change.

ANATOMY
Card, 85 × 55 mm + 3 mm bleed: front is Ground with the transparent mark and the person block; back is Card with the mono contact stack and the QR slot. Signature, 1120 × 360 at 2×: tile mark · a 2 px Primary rule always between mark and text · name, role, contacts in the fallback stack, light and dark variants. QR flyer, one sheet: Ground poster, headline, pure-white QR panel with a quiet zone of 4 modules, URL in mono under it, three steps.
Do error-correction M · test the QR off a wall at arm's length · outline type before print. Never webfonts in the signature, it renders in mail clients · a QR on a tinted panel · a second phone format ({​{phone_format}​} is a house-style rule).
FIELDS · PER PERSON
{​{person_name}​} {​{role}​}card front · signature line 1, 2
{​{phone}​} {​{email}​} {​{url}​}card back · signature line 3
{​{qr_url}​}card back + flyer, regenerated live
{​{flyer_headline}​} {​{step_1..3}​}flyer only
{​{person_name}​}
{​{role}​}
{​{phone}​}{​{email}​}{​{url}​}
QR
{​{qr_url}​}
quiet zone 4
CARD · 85 × 55 mm at 90% · front + back
{​{person_name}​}
{​{role}​} ·
{​{phone}​} · {​{email}​} · {​{url}​}
{​{person_name}​}
{​{role}​} ·
{​{phone}​} · {​{email}​} · {​{url}​}
EMAIL SIGNATURE · light + dark · the 2 px rule always sits between mark and text
{​{flyer_headline}​}
QR · white panel
quiet zone 4
{​{qr_url}​}
01 {​{step_1}​} · 02 {​{step_2}​} · 03 {​{step_3}​}
QR FLYER · one sheet at 22%
T06

og:image master · 1200 × 630

TIER 1

The formula, not a picture: every share card is regenerated from three fields on the Ground context. Link previews crop unpredictably, so everything that matters lives in the middle 1000 × 524 safe area, and the type floor is 54 px on the full canvas.

ANATOMY · VARIANTS
Ground canvas · compact lockup top left · mono eyebrow · one display line, nine words or fewer, Paper on Ground · URL line bottom left in mono · the mark's dot cluster bottom right as the one accent. Variants: site master (company line) · per-post ({​{post_title}​} replaces the display line, everything else identical). Export 1200 × 630 PNG under 300 KB.
Do regenerate per post from the formula · keep one accent use. Never body copy on the card · photography behind type without the 40% scrim · type outside the safe area.
FIELDS
{​{eyebrow}​}mono, Accent, ≤ 4 words
{​{display_line}​}≤ 9 words · ≥ 54 px · Paper
{​{url_line}​}mono, no protocol prefix
{​{eyebrow}​} · WHAT WE PUBLISH
Nine words, readable
in a feed at thumb size
{​{url_line}​}
FILLED EXAMPLE · 1200 × 630 at 36% · dashed rim marks the 1000 × 524 safe area
T07

Email HTML chrome

TIER 1

The header, body and footer every marketing and newsletter email is poured into. Email is hostile territory: the chrome is a 600 px table layout, styles inline, type in the fallback stack, and the button is a padded table cell, not an image. The brand survives on color, spacing and the mark.

ANATOMY · OUTLOOK-SAFE RULES · FIXED
Chrome: Ground header band with the compact lockup at 40 px · body on Card at 600 px · one primary button, Primary fill, bulletproof (padded cell + VML fallback) · hairline divider · footer with address, permission line and unsubscribe in mono. Marketing variant opens with an eyebrow + headline; newsletter variant opens with the issue number and a contents row.
Do tables only · alt text on every image · test dark mode, Ground header must not invert. Never webfonts ({​{email_fallback_stack}​} carries the voice) · image-only emails · a second CTA above the fold.
FIELDS
{​{preheader}​} {​{subject}​}inbox layer, ≤ 90 chars
{​{eyebrow}​} {​{headline}​} {​{body_blocks}​}marketing spine
{​{issue_no}​} {​{contents_row}​}newsletter spine
{​{cta_label}​} {​{cta_url}​} {​{address}​} {​{unsub_url}​}button + footer, legally required
{​{eyebrow}​}
One idea per email ← {​{headline}​}
{​{cta_label}​}
bulletproof cell · min target 44 px tall at 1×
{​{address}​} · sent because {​{permission_line}​}
unsubscribe · {​{unsub_url}​}
FILLED EXAMPLE · marketing variant, 600 px chrome at 55% · the newsletter variant swaps only the opening block
T08

Deck theme

TIER 1

Four slide classes define the theme; the full 30-layout catalog, each layout in light and dark, is generated from them and shipped as the brand-locked master deck. Rule inherited from the Gen 1 brain: never start from a blank deck; every new deck duplicates the master and fills placeholders.

ANATOMY · THE CHROME, LOCKED
Every content slide carries: a {​{chrome_bar}​} accent bar full-width at the top, about 6 pt · the mark as an image bottom left, never the name as footer text · a mono page number bottom right with a small accent tick. Title, section and closing slides carry their own hero lockup and skip the footer. The chrome shapes ship locked in the .pptx so they cannot be nudged. Classes: title (Ground) · content (Card) · data (Card, Gauges only) · closing (Ground).
Do text ≥ 24 px at 1920 · one idea per slide · charts native and click-to-edit. Never the wordmark as live footer text · Gauges outside data slides · two dark grounds in a row without a reason.
FIELDS
{​{deck_title}​} {​{deck_date}​} {​{presenter}​}title slide
{​{slide_eyebrow}​} {​{slide_title}​} {​{bullets}​}content class
{​{chart_data}​} {​{chart_source}​}data class, source line mandatory
{​{closing_cta}​} {​{contact_block}​}closing class
{​{deck_eyebrow}​}
Title class speaks once,
then gets out of the way
{​{presenter}​} · {​{deck_date}​}
{​{slide_eyebrow}​}
Content class · two columns
07
DATA CLASS
Gauges carry the series
■ {​{series_1}​} ■ {​{series_2}​} ■ {​{series_3}​} · source: {​{chart_source}​}
12
{​{closing_cta}​}
{​{contact_block}​}
FILLED EXAMPLE · the four classes at 15% of 1920 × 1080 · every class also ships in the opposite context in the 30-layout catalog
T09

Social frames · 8 chassis

TIER 1

Eight platform-native canvases sharing one formula: Ground context, eyebrow, one display line, the mark, the URL. A post is produced by picking a chassis and filling three fields. Stories keep all content inside the safe area because the platforms draw their own chrome over the edges.

THE CHASSIS · FIXED SIZES
instagram-post1080 × 1350
instagram-square1080 × 1080
instagram-story · linkedin-story · universal-story1080 × 1920
facebook-post1200 × 630
linkedin-post1200 × 627
youtube-thumbnail1280 × 720
RULES + FIELDS
Type floor 72 px at 1080 wide; YouTube runs bigger, four words max, because it is read at 168 px. Story safe area: nothing in the top 250 px or bottom 310 px. Photography always sits under a 40% Ground scrim before type. One accent use per canvas.
{​{display_line}​} · {​{eyebrow}​} · {​{url_line}​} · {​{photo_slot}​} optional
Do regenerate from the chassis, never stretch a sibling size. Never hashtags rendered on the canvas · more than one display line · logos of platforms on the artwork.
{​{eyebrow}​}
The display line does all the work
{​{url_line}​}
instagram-post · 22%
platform chrome zone
{​{eyebrow}​}
Stories keep to the safe area
{​{url_line}​}
reply bar zone
story chassis · 16% · safe area dashed
Four words,
read at 168 px
youtube-thumbnail · 24%
T10

Document chrome · the tool suite treatment

TIER 1

The shared header, footer and table treatment behind the whole business-document suite: invoice, quote, receipt, statement, purchase order, credit note, packing slip and the rest of the 22 generator tools. The tools read their branding from a defaults file generated from Chapter 1's table, so the tools and this OS cannot drift. The audit found this spec missing from both real Brand OSs; it is now standard.

ANATOMY · STATES
Header: compact lockup left · document class in mono caps right with a status chip under it. Meta grid: number, issue date, due date, terms, all mono. Parties: from and to blocks, names bold, addresses mono. Table: Band head row · figures right-aligned, mono, tabular · totals column sealed by a 2 px Ink rule. Footer: payment instructions, legal line, page n of total. Status chips, fixed vocabulary: DRAFT (Band) · SENT (Primary wash) · PAID (Gauge fill at 12%) · OVERDUE (the one Flag wash in the suite) · VOID (Faint, struck).
Do one currency per document · date every total · regenerate defaults on any token change. Never hand-edit the defaults file · color a numeral to carry state, the chip and wash do it · a second table style anywhere in the suite.
FIELDS
{​{doc_type}​} {​{doc_no}​} {​{status}​}header, chip vocabulary fixed
{​{issue_date}​} {​{due_date}​} {​{terms}​}meta grid
{​{bill_from}​} {​{bill_to}​}party blocks
{​{line_items}​} {​{tax_rate}​} {​{total}​}table + totals
{​{payment_instructions}​} {​{legal_footer}​}footer
INVOICE
SENT
{​{doc_no}​}ISSUED {​{issue_date}​}DUE {​{due_date}​}TERMS {​{terms}​}
FROM
{​{bill_from}​}
TO
{​{bill_to}​}
ITEMQTYRATEAMOUNT
{​{line_item_1}​}2$450.00$900.00
{​{line_item_2}​}1$1,200.00$1,200.00
TAX {​{tax_rate}​}$147.00
Total$2,247.00
{​{payment_instructions}​} · {​{legal_footer}​}1 of 1
FILLED EXAMPLE · invoice at 55% · every other tool in the suite reuses this header, meta, table and footer verbatim
TIER 2 Module treatments, enabled per client from the intake menu. Same documentation contract, leaner examples. A declined module goes to the exclusions register.
T11

Price sheet · two-page, co-brandable

TIER 2

Category tables on the document chrome, built to be co-branded for partner accounts. The partner mark sits in the header at the same cap height as ours, separated by a hairline divider; neither mark ever sits inside the other's clear space.

Anatomy: header with lockup + optional {​{partner_logo_slot}​} · intro line · category tables with Band head rows, mono figures right-aligned · footnotes in Faint · footer with version, {​{valid_until}​} and page n of 2 on every page.
Do price only from the pricing authority file · date and version every sheet. Never a price the policy gates ({​{pricing_policy}​} may forbid publishing) · a sheet without an expiry.
{​{partner_logo_slot}​} {​{category_tables}​} {​{footnotes}​} {​{valid_until}​} {​{version}​}
{​{partner_logo_slot}​}
PRICE LIST · {​{version}​}
{​{category_1}​}UNIT
Item A$180
Item B$240
Item C$395
{​{category_2}​}UNIT
Item D$95
Item E$1,150
valid until {​{valid_until}​}1 of 2
page 1 at 26% · co-brand row shown with the partner slot empty
T12

Welcome flyer · onboarding leave-behind

TIER 2

The sheet a new client or partner gets on day one. It answers exactly three questions: what happens next, who to reach, and where things live. The warmest piece in the kit, which still means calm.

Anatomy: greeting headline with {​{client_name}​} · three numbered what-happens-next rows, each with an owner and a when · a who-to-contact card with {​{contact_person}​} and channels in mono · portal or resource line with the QR slot · footer.
Do name a real person, not a department · give every step a timeframe. Never more than three steps · marketing claims on an onboarding piece · an unowned step.
{​{client_name}​} {​{step_1..3 + owner + when}​} {​{contact_person}​} {​{portal_url}​}
Welcome, {​{client_name}​}.
Here is what happens next.
01
{​{step_1}​}
owner {​{owner_1}​} · {​{when_1}​}
02
{​{step_2}​}
owner {​{owner_2}​} · {​{when_2}​}
03
{​{step_3}​}
owner {​{owner_3}​} · {​{when_3}​}
YOUR CONTACT
{​{contact_person}​} · {​{phone}​} · {​{email}​}
QR
{​{portal_url}​} · {​{legal_footer}​}
one sheet at 26% · three steps, each owned and dated
T13

Checklist · what's-needed guide

TIER 2

A document someone completes with a pen. Grouped checkbox rows, each row one concrete item with a where-to-find hint. Snippet blocks (callout, tip, warning) are shared with every guide in the library so all guides age together.

Anatomy: title + audience line · grouped sections with mono group labels · checkbox rows, a 1.5 px Ink square rim, never pre-ticked · hint line in Faint under each item · a warning snippet uses the one Flag wash. Footer: who to send it to.
Do group by errand, not by department · keep rows one line. Never a pre-ticked box · more than two groups per page · a row without a hint.
{​{guide_title}​} {​{audience}​} {​{group_1..n}​} {​{item + hint}​} {​{return_to}​}
for {​{audience}​}
{​{guide_title}​}
{​{group_1}​}
hint: {​{where_to_find}​}
hint: {​{where_to_find}​}
hint: {​{where_to_find}​}
{​{group_2}​}
⚠ warning snippet · the one Flag wash a guide may carry
return to {​{return_to}​} · 1 of 1
one sheet at 26% · rims are pen-friendly, boxes never pre-ticked
T14

Intake · RX-style form, landscape

TIER 2

A working form that gets filled at a counter, landscape because the writing hand needs rows, not columns. Field labels sit in mono caps above their write-in rules; the reference number is the biggest thing on the sheet after the title, because the sheet exists to be filed and found.

Anatomy: header with mark, form title and a boxed mono {​{ref_no}​} · section bands in Band · a two-column field grid, label over rule · option rows as checkbox clusters · signature and date row, always the bottom edge. Copies line if carboned.
Do 11 pt minimum for write-in labels · leave 8 mm of rule height for handwriting. Never glass, washes or decoration · a field without a label · Flag anywhere except a required-flag asterisk rule.
{​{form_title}​} {​{ref_no}​} {​{section_bands}​} {​{field_grid}​} {​{option_rows}​} {​{sign_date_row}​}
· {​{form_title}​}
Nº {​{ref_no}​}
SECTION A · {​{section_1}​}
{​{field_label}​}
{​{field_label}​}
{​{field_label}​}
{​{field_label}​}
SECTION B · {​{section_2}​}
{​{option_1}​} {​{option_2}​} {​{option_3}​} {​{option_4}​}
SIGNATURE
DATE
landscape sheet at 26% · labels above rules, reference boxed top right
T15

Microsite section canon

TIER 2

The eight-section rhythm every partner or campaign microsite follows. The order is the argument: promise, proof, product, path. The sticky header condenses per pattern 09; the rhythm rule from Chapter 1 places the dark bands.

The canon, fixed order: 01 hero (Ground) · 02 proof strip, pattern 01 · 03 the offer, three cards · 04 how it works, numbered · 05 detail or spec table · 06 gallery or figure band (Ground) · 07 FAQ pairs · 08 CTA footer (Ground). Sections may be removed, never reordered.
Do one primary action, repeated in 01 and 08 · real proof items only. Never two adjacent dark bands · a second CTA competing above the fold · carousels for content that fits a grid.
{​{hero_headline}​} {​{proof_items}​} {​{offer_cards}​} {​{steps}​} {​{spec_table}​} {​{gallery_slots}​} {​{faq_pairs}​} {​{cta}​}
01 HERO
{​{hero_headline}​} sells the promise
{​{cta}​}
02 PROOF · {​{proof_items}​} · · ·
03 THE OFFER
04 HOW IT WORKS
05 SPEC TABLE
06 GALLERY BAND
07 FAQ
08 CTA FOOTER
{​{cta}​}
the eight-section spine, condensed · dark bands land exactly where the rhythm rule says
T16

Landing-page chrome

TIER 2

One page, one action. A campaign landing page is the microsite canon cut to four sections with the form promoted into the hero. Everything else on the page exists to answer the objection that stops the form.

Anatomy: condensed header, lockup + one phone number, no nav · Ground hero, headline left, form card right (pattern 05 fields, one column, ≤ 5 fields) · proof strip · one objection section · footer. Draft gates, fixed: noindex, a DRAFT banner and a blocking robots.txt until the owner's go-live word.
Do mirror the ad's promise in {​{hero_headline}​} · state what happens after submit. Never nav links that leak the visitor · more than five fields · unlabelled required marks.
{​{campaign_id}​} {​{hero_headline}​} {​{form_fields}​} {​{submit_promise}​} {​{objection_block}​} {​{proof_items}​}
DRAFT · NOINDEX · REMOVED AT GO-LIVE
{​{phone}​}
{​{campaign_id}​}
{​{hero_headline}​} matches the ad exactly
{​{field_label}​}
{​{field_label}​}
{​{cta}​}
{​{submit_promise}​}
{​{proof_items}​} · · ·
above the fold, condensed · the draft banner ships on until go-live
T17

Executive summary pair · scroll + print

TIER 2

One set of fields, two outputs: a scrolling micro-page for the phone and a print PDF for the meeting. The pair is generated together and never edited separately; if a number changes, both regenerate.

Shared spine: title + one-line thesis · three findings, each a headline, a figure and two lines · one chart (Gauges) · recommendation block · next-step CTA. Parity rule, fixed: same fields, same order, same figures; the scroll version adds nothing the print cannot carry.
Do regenerate both on any change · date the pair as one artefact. Never a finding without a figure · scroll-only content · more than three findings.
{​{summary_title}​} {​{thesis}​} {​{finding_1..3 + figure}​} {​{chart_data}​} {​{recommendation}​} {​{cta}​}
EXEC SUMMARY
{​{summary_title}​}
01 · $2.4M
02 · 63%
{​{cta}​}
EXEC SUMMARY · {​{date}​}
{​{summary_title}​}
$2.4M
63%
14 mo
{​{recommendation}​} · one page, always
the pair · same fields, two outputs, regenerated together
T18

Blog · article treatment

TIER 2

The article page the content calendar feeds. A reading column around 68 characters, a header that states its business, and figures that always explain themselves. Every post regenerates its own share card from the T06 formula with {​{post_title}​} in the display line.

Anatomy: header with category eyebrow, H1, byline and date in mono, reading-time · body in the reading column · in-article figure: full column width, a 2 px Primary rule above, mono caption with source below · pull quote in display 500 · related row of three cards · author card at the foot.
Do date every post · caption and source every figure · one pull quote per post at most. Never an undated edit, corrections are noted · stock photography as decoration · uncaptioned charts.
{​{category}​} {​{post_title}​} {​{author}​} {​{date}​} {​{reading_time}​} {​{figure + caption + source}​} {​{related_posts}​}
{​{category}​}
The headline states its business plainly
{​{author}​} · {​{date}​} · {​{reading_time}​} min
{​{figure}​} · FPO
Fig 1 · {​{caption}​} · source: {​{source}​}
"One pull quote per post, set in the display face."
article header + figure treatment · the share card comes from T06 with {​{post_title}​}
T19

Trifold brochure + product catalog

TIER 2

Letter landscape folded to three panels. The fold order is the reading order: front panel sells, inside educates, back panel closes with contact and QR. Panels are 3.67 in wide with a 3 mm safety inside each fold; nothing crosses a fold. The catalog reuses the same grammar at multi-page scale: a cover, then product grid pages of four to six cells on the document chrome.

Trifold outside: back panel (contact + QR) · front panel (Ground, lockup, headline) · flap (offer teaser). Inside: three content panels reading left to right. Catalog cell: photo slot · name · one-line spec in mono · price from the authority file.
Do keep the flap 2 mm narrower · bleed 3 mm on all trimmed edges. Never copy across a fold · a cell without a photo slot · prices where {​{pricing_policy}​} forbids print.
{​{front_headline}​} {​{panel_blocks}​} {​{offer_teaser}​} {​{product_cells}​} {​{contact_block}​} {​{qr_url}​}
BACK · CONTACT
{​{contact_block}​}
{​{url}​}
QR
FRONT PANEL
{​{front_headline}​} sells the open
FLAP · 2 MM NARROWER
{​{offer_teaser}​}
CATALOG GRID PAGE
{​{product_name}​}
{​{spec_line}​} · $240
{​{product_name}​}
{​{spec_line}​} · $395
{​{product_name}​}
{​{spec_line}​} · $95
{​{product_name}​}
{​{spec_line}​} · $1,150
trifold outside at 28% (folds dashed) · catalog grid cell grammar
T20

Postcard mailer 6 × 9 + certificate

TIER 2

The mailer front is a poster read in one second at the mailbox; the back obeys postal rules before brand rules. The certificate is the one ceremonial piece in the system: a landscape sheet, a rules border, the mark as its seal, and no other decoration.

Mailer back, fixed zones: right 4 in reserved for address block + indicia box · left column carries {​{offer_line}​}, three proof lines and the QR slot · clear zone along the bottom 16 mm for postal barcode. Certificate: double rule border in Primary + hairline · title in display · {​{recipient_name}​} on a rule at center · achievement line · date and signature columns · the mark bottom center as seal.
Do check current postal specs per run · print certificates on Card-white stock. Never type in the barcode clear zone · Accent type on the certificate · a fake gold foil effect.
{​{offer_line}​} {​{proof_lines}​} {​{qr_url}​} {​{recipient_name}​} {​{achievement_line}​} {​{issue_date}​} {​{signer}​}
{​{eyebrow}​}
Read at the mailbox in one second
{​{offer_line}​}
QR
barcode clear zone · 16 mm
INDICIA
{​{permit}​}
{​{recipient_address_block}​}

mailer 6 × 9 at 33% · front + back with postal zones
CERTIFICATE OF {​{achievement_type}​}
awarded to
{​{recipient_name}​}
{​{achievement_line}​}
DATE · {​{issue_date}​}
{​{signer}​}
certificate, landscape at 30% · the mark is the seal
CHAPTER 4

The Swap Protocol

master → client Brand OS · the step-4 audit checklist

The steps a builder, human or AI, follows to turn this master into a client Brand OS. Inputs: the completed intake form and the client's approved identity. The protocol touches only slots; if a step requires editing anything that is not a slot, the master is broken and that is a bug against this document. The identity toggle in this document's tweaks is a live rehearsal of steps 1 and 3.

1
Fill the token table from the intake §8 and the approved identity: thirteen fills, three faces, the client's own names for each role. Nothing else in Chapter 1 changes.
2
Replace the logo slots with the client's stable-name set: seven slot files plus the lockups, under the exact working-set names. Code references those names; renaming is a breaking change.
3
Set the motion signature: name, sizes, cycle, placements, and the reduced-motion behavior, which removes movement, never slows it. The Caret retires here.
4
Regenerate every filled example in Chapter 3 from the client's real facts: stats from the claims authority, prices from the pricing authority, people from the roster. The placeholder's fiction must not survive anywhere.
5
Run the contrast column: measure every pairing in the Chapter 1 table against its contract, in situ, composite included. A fill that misses its floor goes back to the identity, not into production.
6
Write the client's avoid list: the universal eight plus four to eight brand-specific rules derived from intake §5 and §8.
7
Register the exclusions: every collateral type the client declined gets a row in Chapter 5 with a reason and an owner, so absence reads as a decision.
COMPLETION CHECKLIST · MIRRORS THE FIVE-PART L8 CONTRACT · BLOCKS ASSEMBLY UNTIL CLEAN
1 · brand-sheet.md — mark and construction rules · 13 tokens with measured ratios · 3 type roles with weights · one motion signature with reduced-motion spec · surface rules · contexts · avoid list
2 · ui-pattern-library.md — all 14 components rebuildable from the words alone, both domain slots filled
3 · brand-system-vN/ — 01-icon through 07-raster populated, print sheet included, transparency genuine
4 · logo/ working set — stable names in place and mirrored by the build scripts
5 · collateral coverage — a treatment or a registered exclusion for every deliverable type the client enabled. Stationery plus QR is not coverage.
Sign-off — the named owner approves; only then does brain assembly proceed past step 2 of the pipeline.
CHAPTER 5

The Deliberate Exclusions Register

absence always reads as a decision

A standing table for collateral a client intentionally leaves undesigned. Without it, every gap looks like unfinished work and invites a well-meaning redesign. With it, the next builder reads the row and moves on. Rows are added at swap step 7 and whenever a decision is made later; rows are never deleted, only revisited.

COLLATERAL TYPE WHY IT STAYS UNDESIGNED DECIDED BY · DATE REVISIT WHEN
Outreach texts + DMs EXAMPLEPlain text by voice rule; design would read as marketing and break the peer register.{​{approver}​} · {​{date}​}Never; rule, not gap.
og:image per post EXAMPLEDeferred; the site master stays installed until the website module ships.{​{approver}​} · {​{date}​}Website go-live.
{​{collateral_type}​}{​{reason}​}{​{approver}​} · {​{date}​}{​{trigger}​}
SYSTEM REFERENCE