artifact · 11 of 11
Receipts (JSON)
The single file the report card reads — counted from the committed artifacts, never estimated.
design/RECEIPTS.json · 6,249 B · regenerated before ship
{
"$comment": "The homepage report card reads ONLY this file. Regenerated by scripts/regen-receipts.mjs from the committed artifacts (PROGRESS.md phase ledger, git log, the screenshot folders); gates/checkpoints/lighthouse are transcribed from QA.md/REVIEWS.md in the script source where a wrong value is a visible diff. Metrics not countable from an artifact are omitted, never estimated.",
"generated": "2026-08-14T20:22+02:00",
"interim": true,
"session": {
"date": "2026-08-14",
"mode": "guided session",
"engagement": "guided",
"scope": "flagship",
"pluginVersion": "1.7.0",
"startedLocal": "16:42"
},
"interview": {
"rounds": 1,
"questions": 3
},
"mockups": {
"candidates": 3,
"rounds": 1,
"winner": "C — The Terminal (Dark Tech, earned)",
"losers": [
"A — The Ledger (Data-Dense Utilitarian)",
"B — The Dossier (Editorial/Magazine)"
]
},
"checkpoints": [
{
"id": "CP2",
"name": "Direction approval",
"date": "2026-08-14",
"round": 1,
"verdict": "C — The Terminal — clean pick, no mix, no revision"
},
{
"id": "CP4",
"name": "First-page review",
"date": "2026-08-14",
"round": 1,
"verdict": "Approved — no notes"
}
],
"phases": [
{
"n": 0,
"name": "Preflight",
"start": "16:42",
"end": "16:47"
},
{
"n": 1,
"name": "Understand",
"start": "16:47",
"end": "16:56"
},
{
"n": 2,
"name": "Direction",
"start": "16:56",
"end": "17:12"
},
{
"n": 3,
"name": "Foundation",
"start": "17:12",
"end": "17:22"
},
{
"n": 4,
"name": "Structure",
"start": "17:22",
"end": "17:25"
},
{
"n": 5,
"name": "Scaffold",
"start": "17:25",
"end": "17:34"
},
{
"n": 6,
"name": "Build",
"start": "17:34",
"end": "18:32"
},
{
"n": 7,
"name": "Backend",
"start": "18:32",
"end": "18:35"
},
{
"n": 8,
"name": "Voice",
"start": "18:35",
"end": "18:39"
},
{
"n": 9,
"name": "Motion",
"start": "18:39",
"end": "18:44"
},
{
"n": 10,
"name": "Findability",
"start": "18:44",
"end": "18:47"
},
{
"n": 11,
"name": "Gates",
"start": "18:47",
"end": "20:22"
}
],
"gates": [
{
"name": "code",
"status": "PASS",
"fixRounds": 1
},
{
"name": "responsive",
"status": "PASS",
"fixRounds": 2
},
{
"name": "visual",
"status": "PASS",
"fixRounds": 3
},
{
"name": "accessibility",
"status": "PASS",
"fixRounds": 2
},
{
"name": "performance",
"status": "PASS",
"fixRounds": 0
},
{
"name": "anti-slop",
"status": "PASS",
"fixRounds": 0
},
{
"name": "content",
"status": "PASS",
"fixRounds": 1
}
],
"lighthouse": {
"performance": 96,
"accessibility": 97,
"bestPractices": 100,
"seo": 100
},
"screenshots": 50,
"commits": [
{
"sha": "443751b",
"msg": "phase 0 — preflight complete, eyes verified"
},
{
"sha": "9fbae97",
"msg": "phase 1 — brief committed (interview R1 folded in)"
},
{
"sha": "7cfabd7",
"msg": "phase 2 wip — three mockup candidates + contact sheet, CP2 open"
},
{
"sha": "ab0347a",
"msg": "phase 2 — direction approved (C, The Terminal); DIRECTION.md committed"
},
{
"sha": "22d389a",
"msg": "phase 3 — foundation complete (SYSTEM.md, identity + mark, tokens.css staged)"
},
{
"sha": "5cbda3a",
"msg": "phase 4 — structure (sitemap + section blueprints, signature placed)"
},
{
"sha": "f8b1aeb",
"msg": "phase 5 — scaffold in place, tokens wired, /studio up, smoke green"
},
{
"sha": "a8501f1",
"msg": "phase 6 wip — homepage complete, CP4 open"
},
{
"sha": "a4b4f1c",
"msg": "phase 6 — all pages built (5-agent fan-out, 404, palette; hooks correction on the record)"
},
{
"sha": "a4f2ebd",
"msg": "phase 7 — static data layer verified; receipts boundary zod-validated"
},
{
"sha": "c69b3e6",
"msg": "phase 8 — voice pass (§Voice recorded; CTA labels to limit; sweep clean)"
},
{
"sha": "4333c4a",
"msg": "phase 9 — motion pass (scarce reveals, chrome pass, console signature, humans.txt)"
},
{
"sha": "d721357",
"msg": "phase 10 — findability (metadata system, OG card, sitemap/robots/manifest, JSON-LD, SEO.md)"
},
{
"sha": "901b6ff",
"msg": "phase 11 wip — anti-slop/code/content green after one fix round"
},
{
"sha": "2f715d2",
"msg": "phase 11 fix round — a11y (focus guard, terminal tab-trap, landmarks, aria-current) + 44px targets"
},
{
"sha": "24c1e13",
"msg": "phase 11 — responsive + accessibility green after two fix rounds"
},
{
"sha": "1675b25",
"msg": "gate-visual round 1 fixes — caret re-seated, 404 grid, OG brand type, rhythm, roster measure, accent discipline"
},
{
"sha": "b0f64db",
"msg": "phase 11 — performance green (LH 96-99/96-97/100/100, CLS 0)"
},
{
"sha": "f6b5c65",
"msg": "gate-visual round 2 fixes — resting caret, evidence box reservation, palette rule, 404 track, filter glyph, rail fade"
},
{
"sha": "43fa69a",
"msg": "QA — stale-server incident on the record"
},
{
"sha": "e2005bd",
"msg": "gate-visual round 3 fixes — command column widened, contact-sheet capped crops, fresh evidence"
},
{
"sha": "c8c9f5c",
"msg": "phase 11 — gate-visual PASS round 3; post-pass polish applied"
}
],
"omitted": {
"apiCalls": "not countable from the committed artifacts — omitted, not estimated",
"tokens": "not countable from the committed artifacts — omitted, not estimated"
}
}