Eight vertical slices that fix the broken assessment mechanics and reframe the homepage around the driving-school story already written into the About page — built on the existing backlog, not duplicating it.
Fix the broken mechanics — render the score inline (kill the redirect), lead the results screen with the real posture instead of a placeholder, give a posture-specific next step — and reframe the homepage around the driving-school narrative (AIN-331). One source of truth for copy lives in a new content/marketing/, so surfaces stop inventing their own words. Eight slices, each one Linear issue / one branch / one PR.
The product computes three real things and one vague one. "Posture" already has five specific narratives and a tested rule engine; "shape" has nothing behind it. Collapse to:
| Term | Role | User-facing? |
|---|---|---|
| Posture | who you are as a learner — the human identity | Yes — primary label |
| Score (0–100) | the number | Yes — headline metric |
| Band | the score's tier (Cautious Start → Native) | Yes — secondary |
| Shape | — | Retire |
The root cause of the placeholder and the AI-cadence is that copy is invented inline with no reviewed home (content/ holds only AGENTS.md). U1/U2 create it; every other slice pulls from it.
The reviewed source of truth for all copy, including the D2 decision and de-AI-ify rules from About.
Depends: none (foundation) · Feeds AIN-251 · content/docs
Adapt (not copy) from PKM wiki + docs/_archive into the marketing home. Narrative is the homepage spine.
Depends: U1 · Links AIN-331, AIN-251
Rewrite hero + section copy from the deck; lead with feeling, defer the four-noun mechanism, keep flight-simulator. Independent of PR #302; resolve landing-v6 conflicts at merge.
Depends: U1, U2 · Extends AIN-331, AIN-79
Score + posture as a terminal chat message; remove the redirect; keep /score as a deep-link permalink + email bridge (AIN-167). Reverses AIN-133's redirect deliberately.
Depends: U1, and U6's intake contract first (not parallel-safe) · must preserve all redirect side-effects + sync score/band with the Worker (rejects mismatch) · AIN-167 bridge via explicit "Save result" → /score permalink (default) · refs AIN-133/166/167
Replace "your shape." with the computed posture identity; deterministic posture→lesson mapping (capability slug → lesson id); /score permalink guardrails (no fabricated default score); fix the count — 30 lessons, not 32.
Depends: U4, U1 · Extends AIN-135
One canonical intake at /assessment; redirect the orphaned 7Q quiz (AIN-114). Golden posture tests (AIN-111) must stay green.
Depends: U1 · Blocks U4 (freeze the intake contract first) · References AIN-114, AIN-166
One nav model, one canonical CTA label, retire /index-pre-v6, fix the About→waitlist→assessment hop.
Depends: U1 · Links AIN-134
Apply the voice guide to remaining surfaces (reflections, score bands, posture descriptions, secondary pages). Sub-sliceable by route.
Depends: U1; best after U3, U5 · Extends AIN-251
This area is heavily tracked. Per your call, slices map onto existing issues; new issues only for genuinely uncovered work. Nothing is created until you approve this set.
| Unit | Action | Linear |
|---|---|---|
| U1 voice + vocab + scaffold | NEW | feeds AIN-251 |
| U2 ICP + narrative import | NEW | links AIN-331, AIN-251 |
| U3 homepage reframe | EXTEND | AIN-331 + AIN-79 |
| U4 inline score (D1) | NEW | refs AIN-133, AIN-166 |
| U5 results payoff | NEW | refs AIN-135 |
| U6 intake merge + retire quiz | NEW | refs AIN-114, AIN-166 |
| U7 IA cleanup | NEW | links AIN-134 |
| U8 copy sweep | EXTEND | AIN-251 |
Founder go-live gates AIN-251 (approve copy/voice) and AIN-252 (approve assessment flow) already exist — these build issues feed them; they are not duplicated.
Reversing AIN-133's redirect could regress the email/signup bridge (AIN-166/167) — mitigated by keeping /score as a working permalink and an integration test on the bridge. landing-v6 conflicts with PR #302 — copy-only vs visual-frame, mechanical conflicts, second-to-merge rebases. The voice sweep could overreach into the good About copy — the guide names About as the exemplar to preserve. The posture-specific next step could promise a path that isn't built — route to the real first lesson if it exists, else label honestly as a preview, never a hollow "locked path."
U1 and U2 first — give copy a home and lock the vocabulary. Everything else fans out from there.