02-sops

DESIGN mac

MAC - Model Acceptance Criteria (DIRECTIONAL)

STATUS: DIRECTIONAL - pending founder approval. No canonical assets exist for MAC as of 2026-05-23. No logo, no live page, no design corpus. This DESIGN.md proposes a coherent visual contract derived from founder build-spec signals (2026-05-04 + 2026-05-14): black-and-white primary palette, blocky/graffiti display typography, personality-forward NOT flat-Bauhaus, info-product register (not SaaS).

Inherits: RDCO umbrella for layout grid, voice attributes (with MAC-specific layer), asset inventory convention. Overrides palette + typography + shapes + components entirely - MAC's visual register diverges from both editorial-warm RDCO and tactile-cream Squarely.

Wordmark proposals: Three typographic variants embedded inline below + as standalone HTML in ~/rdco-vault/02-sops/design-samples/mac-wordmark-proposals/. Founder picks one (or asks for new direction) before this design hardens to contract-grade.

Public name: "MAC" is treated as the consumer-facing acronym (matches modelacceptancecriteria.io). Founder hasn't fully locked whether MAC is acronym-first or "Model Acceptance Criteria" spelled-out first. Both versions appear in proposals.

Brand & Style

MAC is RDCO's low-ticket info-product for data engineers - an opinionated, encoded methodology for designing data-quality matrices (the "TDD for analytics" framing the founder uses internally at his Mammoth Growth engagement). Target price $350 one-time, sold INTO the IC data engineer, framed as "principal-engineer expertise encoded." See ~/rdco-vault/01-projects/mac/2026-05-14-mac-pricing-intent.md for the full positioning.

The visual brand vector pulls from founder's stated taste (2026-05-04 build-spec, plus feedback_design_taste_high_personality):

Tells the brand must hit on every surface:

  1. Black-and-white-dominant canvas. Cream-tinted off-white #F4F1EA (not pure white) + true black #0A0A0A. Pure white reads as SaaS template - MAC's "off-white-with-warmth" cream-paper feel matters.
  2. Display-block hero type. One of Bungee / Permanent Marker / Stencil owns the hero. Body type stays Inter (umbrella inheritance).
  3. One confident accent. Default proposal: highlighter yellow #FFE94A for emphasis + "spray-can red" #FF3E2F for accent shapes / pass-fail signal.
  4. Hard-edge geometry. Radius 0-4 max. No pill buttons (those are RDCO umbrella). Sharp corners read "info-product zine."
  5. Authorship visible. Ben's voice + face in the about/intro. MAC is sold as encoded-expertise - the expert must be visible.

Consumer behavior table (Stitch contract)

Scenario Behavior
Unknown section heading Preserve, do not error
Unknown color/typography token name Accept if value valid
Unknown spacing value Accept; store as string if not valid Dimension
Unknown component property Accept with warning
Duplicate section heading Error, reject file

Colors

DIRECTIONAL palette. CSS variable prefix --mac-.

Token Hex Role Notes
colors.surface #F4F1EA Page surface (60%) - off-white cream paper Slightly warmer than pure white; reads "zine paper"
colors.primary #0A0A0A Display type, primary ink, button fill, hard rules (30%) True black, not gray
colors.tertiary #0A0A0A Synonym of primary (text on surface)
colors.on-surface #0A0A0A Body text 16+ AAA
colors.on-surface-soft #3A3A38 Captions, byline 11+ AAA
colors.neutral #7A7A78 Muted text, disabled states 4.5+ AA on cream
colors.accent-highlight #FFE94A Highlighter yellow - emphasis underlay, hover state, pass-state Use sparingly; reads as marker highlight
colors.accent-spray #FF3E2F Spray-can red - destructive / fail-state / call-out shapes The "one stripe of personality"
colors.ink-bg #0A0A0A Inverted surface (full-bleed black sections)
colors.on-ink #F4F1EA Text on ink-bg 16+ AAA
colors.error #FF3E2F Error / fail / destructive Same as accent-spray by intent

Discipline (DIRECTIONAL): keep the saturated accents at <10% of surface area combined. Yellow handles "highlight what matters" duties; red is reserved for fail states and rare accent shapes. Anything that wants to be "branded" should be black-on-cream or cream-on-black FIRST, accent second.

Typography

LOCKED 2026-05-23: Bungee (V1 "Block") is the canonical headline display. Founder picked V1 after seeing the full proposal set + a mono-font alternate exploration: "The bungee was the right call for MAC to begin with." Mono explorations preserved in ~/rdco-vault/02-sops/design-samples/mac-wordmark-proposals/ as reference history; not canonical.

Body type fixed (Inter + Source Serif 4 from RDCO umbrella + JetBrains Mono for code).

Token Family Size Weight Use
typography.headline-display Bungee 120px 800 Canonical headline display - LOCKED 2026-05-23
typography.headline-graffiti Permanent Marker 96px 400 Alt proposal (V2 "Spray") - NOT SELECTED; archived to wordmark-proposals/
typography.headline-stencil Stardos Stencil 84px 700 Alt proposal (V3 "Stencil") - NOT SELECTED; archived to wordmark-proposals/
typography.headline-lg Source Serif 4 48px 700 Editorial H1 in body content (umbrella font)
typography.headline-md Source Serif 4 32px 700 Body H2
typography.body-lg Inter 19px 400 Lead paragraph
typography.body-md Inter 17px 400 Default body, max 65ch (umbrella rule)
typography.body-sm Inter 15px 400 Compact body, sidebar
typography.label-lg JetBrains Mono 14px 600 Button labels, eyebrow, "TEST 042" prefixes
typography.label-md JetBrains Mono 12px 500 Metadata
typography.label-sm JetBrains Mono 11px 500 Caption
typography.code-md JetBrains Mono 15px 400 Test-output blocks, code samples

LOCKED CHOICE: V1 "Block" (Bungee). Chunky, all-caps, looks like a stencil sign / sticker pack. Most "info-product zine." Founder lock 2026-05-23 after seeing all 3 originals + a 4-variant mono-font alternate exploration (JetBrains, Plex, Space, Major). Bungee was the right call from the start.

Alternates (NOT canonical, preserved as reference): V2 Permanent Marker (Spray), V3 Stardos Stencil (Stencil), and the 4 mono variants live in ~/rdco-vault/02-sops/design-samples/mac-wordmark-proposals/ as design history. Do NOT use these in any production MAC surface without re-opening the wordmark question with founder.

Layout & Spacing

Inherits RDCO umbrella entirely. MAC is a single-product info-product site - same grid + spacing scale serves it.

Token Value
spacing.xs 4px
spacing.sm 8px
spacing.md 16px
spacing.lg 24px
spacing.xl 48px
spacing.2xl 72px
spacing.3xl 120px

Container max-width 1200px (umbrella default). Breakpoints inherited.

Elevation & Depth

MAC takes a HARD departure from RDCO umbrella's soft shadows. MAC uses brutalist hard shadows (solid-color offset, no blur) - reads as zine / band-flyer / DIY-info-product register.

Token Value Use
elevation.none none Body content (default)
elevation.sm 0 2px 0px #0A0A0A Subtle solid offset under inputs
elevation.md 4px 4px 0px #0A0A0A Default button + card shadow (DIRECTIONAL)
elevation.lg 8px 8px 0px #0A0A0A Hero CTA, primary-card "lift"
elevation.spray 0 0 24px rgba(255, 62, 47, 0.35) Accent-shape glow (the ONE soft shadow allowed - for the spray-red accent)

Hard rule: no blurred shadows except the spray accent. The solid-offset shadow IS the MAC look.

Shapes

Token Value Use
rounded.none 0 Default - almost everything in MAC is hard-edged
rounded.sm 2px Inputs, code blocks
rounded.md 4px Cards (when rounded at all)
rounded.lg 8px Modal sheets
rounded.xl 12px Rare
rounded.full 999px Tag pills only (NOT buttons)

Motif primitives (MAC-specific, DIRECTIONAL):

Components

wordmark - three proposals (DIRECTIONAL)

Founder picks one. All three render the same source string: "MAC" (acronym primary) or "Model Acceptance Criteria" (expanded).

V1 wordmark-block

<a class="mac-wordmark-block">MAC</a>
.mac-wordmark-block {
  display: inline-block; padding: 12px 24px;
  background: #0A0A0A; color: #F4F1EA;
  font: 800 64px/0.95 "Bungee", "Roboto Slab", Impact, sans-serif;
  letter-spacing: -0.025em; text-transform: uppercase;
  border: none; text-decoration: none;
}

Reads as: stencil sign, sticker pack, "this is an info-product, here's the label." Most "info-product zine" of the three.

V2 wordmark-spray

<a class="mac-wordmark-spray">MAC</a>
.mac-wordmark-spray {
  display: inline-block; padding: 0;
  background: transparent; color: #0A0A0A;
  font: 400 64px/1.0 "Permanent Marker", "Marker Felt", cursive;
  letter-spacing: 0.01em; transform: rotate(-2deg);
  text-decoration: underline; text-decoration-color: #FFE94A;
  text-decoration-thickness: 8px; text-underline-offset: 0px;
  text-decoration-skip-ink: none;
}

Reads as: hand-marker sketch on cream paper with highlighter underline. Most personality, most "this was made by a human."

V3 wordmark-stencil

<a class="mac-wordmark-stencil">MAC</a>
.mac-wordmark-stencil {
  display: inline-block; padding: 0;
  background: transparent; color: #0A0A0A;
  font: 700 64px/1.05 "Stardos Stencil", "Allerta Stencil", "JetBrains Mono", monospace;
  letter-spacing: 0.04em; text-transform: uppercase;
  border-bottom: 4px solid #0A0A0A; padding-bottom: 6px;
}

Reads as: military/industrial stencil - "MAC: Model Acceptance Criteria, tested-against-spec." Most "the product literally has 'criteria' in its name."

button-primary / button-primary-hover

<a class="mac-btn">Buy MAC - $350</a>
.mac-btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 16px 32px; height: 52px;
  background: #0A0A0A; color: #F4F1EA;
  font: 600 14px/1.4 "JetBrains Mono", monospace;
  letter-spacing: 0.12em; text-transform: uppercase;
  border: 2px solid #0A0A0A; border-radius: 0;
  box-shadow: 4px 4px 0px #0A0A0A; cursor: pointer;
  transition: color 80ms, transform 80ms;
}
.mac-btn:hover { color: #FFE94A; transform: translate(2px, 2px); box-shadow: 2px 2px 0px #0A0A0A; }

The "translate-into-the-shadow" hover is signature - the button presses into its own offset.

card-default / card-inverted

.mac-card { background: #F4F1EA; color: #0A0A0A; border: 2px solid #0A0A0A; padding: 24px; box-shadow: 4px 4px 0px #0A0A0A; border-radius: 0; }
.mac-card--inverted { background: #0A0A0A; color: #F4F1EA; border-color: #F4F1EA; box-shadow: 4px 4px 0px #FFE94A; }

test-row-pass / test-row-fail

<div class="mac-test-row mac-test-row--pass">
  <span class="label">TEST 042</span>
  <span class="desc">arr_calc_matches_term_x_recurring</span>
  <span class="status">PASS</span>
</div>
.mac-test-row { display: grid; grid-template-columns: auto 1fr auto; gap: 16px; padding: 12px 16px; font: 400 15px/1.55 "JetBrains Mono", monospace; }
.mac-test-row--pass { background: #0A0A0A; color: #FFE94A; }
.mac-test-row--pass .status::before { content: "[PASS] "; }
.mac-test-row--fail { background: #FF3E2F; color: #F4F1EA; }
.mac-test-row--fail .status::before { content: "[FAIL] "; }

The single most signature component of MAC - bringing the product's own test-output into the marketing surface.

highlighter mark (inline emphasis)

<p>Get encoded <span class="mac-hl">principal-engineer expertise</span> for $350.</p>
.mac-hl { background: linear-gradient(180deg, transparent 60%, #FFE94A 60%); padding: 0 2px; }

Use 1-2 times per page maximum.

Do's and Don'ts

Always (DIRECTIONAL):

Never:


RDCO extension beyond Stitch core: Voice & Copy

DIRECTIONAL - founder voice corpus for MAC limited to pricing-intent doc + drip-day-1 draft as of 2026-05-23.

Five attributes (DIRECTIONAL, derived from pricing-intent + founder positioning):

  1. Build-vs-buy math, plain. "Build it yourself: 8-40 hours of principal-engineer time. Buy it: $350." The math IS the pitch. Don't hide it.
  2. Encoded principal-engineer expertise. Not "course," not "guide," not "templates." It's encoded methodology - like buying a senior colleague's brain dump.
  3. IC-respecting. Sold INTO the IC data engineer, not OVER them. Don't frame as "fire your data engineer." Frame as "level up your own toolkit."
  4. Receipts-first. Production validation numbers (140,937 ghost rows, 5→105 tests in 6 weeks, 8+ nightly cycles autonomous) lead the sales page. Then methodology. Then framework.
  5. No info-product clichés. No "the ONLY framework," no "secrets industry won't tell you," no "I made $X with this." Practitioner-zine register, not bro-marketer.

Mechanics (hard rules):

Banned phrases / patterns:

Signature moves (DIRECTIONAL):


RDCO extension beyond Stitch core: Format-specific templates

Surface Dimensions Notes
Landing page (desktop) 1440 x 900 hero Display-block wordmark + test-row hero + buy-CTA
Landing page (mobile) 393 x 852 Display headline clamps to 56px; test-rows stack
Sales page sub-route 1440 x scrolling Long-form: build-vs-buy math + production validation + methodology preview + buy
Video info-page (modelacceptancecriteria.io/video) 1440 x 900 Embedded video + sticky buy bar + 3 testimonial cards
Drip email max-width 600px Cream bg, mono labels, body in Inter 16-17px
Open Graph image 1200 x 630 Wordmark + tagline ("encoded principal-engineer expertise, $350")
LinkedIn announcement 1080 x 1350 Wordmark + 3-stat tile (140,937 / 5→105 / $350)
X / Twitter card 1200 x 675 Wordmark + price + URL

RDCO extension beyond Stitch core: Asset inventory

Current state: SPARSE - MAC is pre-launch as of 2026-05-23.

Path Status Description
/Users/ray/rdco-vault/01-projects/mac/ EXISTS Project memory - pricing intent, pivot decision, product-shape decisions
/Users/ray/rdco-vault/01-projects/mac/2026-05-04-mac-product-shape-decisions.md EXISTS Founder build-spec source (palette + type direction)
/Users/ray/rdco-vault/01-projects/mac/2026-05-14-mac-pricing-intent.md EXISTS Pricing + positioning source ($350, IC-respecting voice)
/Users/ray/rdco-vault/01-projects/mac/2026-05-14-mac-prelaunch-readiness-checklist.md EXISTS Scrub list + pre-ship items
/Users/ray/rdco-vault/01-projects/mac/videos/2026-05-06-mac-video-production-todo.md EXISTS Video production plan
/Users/ray/rdco-vault/01-projects/mac-landing/ EXISTS (dir) Reserved for landing-page work-in-progress
/Users/ray/rdco-vault/09-bet-stacks/mac.yaml EXISTS Bet-stack ledger
/Users/ray/rdco-vault/09-bet-stacks/mac-pnl-ledger.md EXISTS P&L ledger
Logo SVG DOES NOT EXIST Wordmark proposals embedded in this DESIGN.md - ~/rdco-vault/02-sops/design-samples/mac-wordmark-proposals/
Live page DOES NOT EXIST Target domain: modelacceptancecriteria.io (proposed)
Asset directory (skill) DOES NOT EXIST Will live at ~/.claude/skills/mac-design/ when MAC ships

Wordmark proposals (this build):

Embedded in: the sample at /Users/ray/rdco-vault/02-sops/design-samples/mac-sample.html shows all three side-by-side for founder review.

Cross-references