From a cold audit to two shipped slices in one session — with Codex checking the work at every stage, and one over-claim I caught and corrected.
I audited every public + assessment surface, turned it into an 8-slice plan (Codex-reviewed twice, all findings resolved), opened 6 Linear issues, and built the first two: U1 — the voice guide + canonical vocabulary that everything else writes toward — and U4 — the score now appears inline in the chat instead of redirecting to a dead-end "/score" page with the placeholder "your shape." Two things still need you: approve the voice, and test the live assessment preview.
Answer the 6 questions; the score + posture now appear in the chat — no redirect, no "your shape."
✎ Approve the voice (AIN-251)The voice guide + vocabulary the whole copy track keys off. Approve or adjust.
Also on the review hub: aina-review-docs.pages.dev — the audit and the full plan.
| Slice | What | Status |
|---|---|---|
| U1 · AIN-332 | Voice guide + vocabulary + content/marketing | PR #337 · in review |
| U4 · AIN-334 | Inline score reveal (kills redirect + "your shape.") | PR #338 · reworked |
| U2 · AIN-333 | Import ICP + driving-school narrative | queued |
| U3 · AIN-331/79 | Homepage narrative reframe | queued (gated on voice) |
| U5 · AIN-335 | Results payoff: posture→lesson mapping, /score guardrails | next after U4 |
| U6 · AIN-336 | Merge intake + retire /quiz (freeze contract) | queued |
| U7 · AIN-337 | IA cleanup: nav, CTAs, stale routes | queued |
| U8 · AIN-251 | De-AI-ify copy sweep | gated on voice |
D1 score inline, kill the redirect (reverses AIN-133); /score becomes a permalink. D2 vocabulary = posture / score / band; "shape" retired. D3 merge /assessment + /quiz into one intake. AIN-167 bridge via an explicit "Save your result" → /score link. Canonical CTA = "Start the assessment". Homepage adopts the driving-school narrative (AIN-331).
/score guardrails (naked /score still shows a fake 68), regression tests.Everything is committed, pushed, and on Linear — nothing is orphaned. Start a fresh chat; the checkpoint doc + the three Codex reviews carry the full context.