Website migration — P2 + Cleanup
Completes the prototype migration after Plan A. Remaining P2 pages, existing pages redesign, localisation cleanup, dependency cleanup, EN translations, E2E tests.
Depends on: #57 (Plan A)
Scope
- Existing pages redesign: Blog, Stories, Contact — full prototype-matching redesign
- P2 new pages: Jobs/Nous rejoindre (replaces Notion link from Plan A), Podcasts (replaces Ausha link)
- Localisation cleanup: add P2 namespace files, complete EN translations
- Dependencies & components cleaning: remove unused components, Radix UI deps, Tailwind remnants, stale routes
- Feature & content cleanup: remove feature flags, remove stale external links
- Quality: Playwright E2E tests, compound component rationalisation, full Biome/typecheck audit
- Final documentation pass: full audit of all docs against code reality
PRD
Full spec: specs/prd-migration-plan-b.md
Verification
pnpm check && pnpm typecheck after each step
- Visual comparison vs prototype
- All routes accessible (no stale 404s)
- EN locale complete
- No unused deps (
pnpm why audit)
- Docs match code reality
Website migration — P2 + Cleanup
Completes the prototype migration after Plan A. Remaining P2 pages, existing pages redesign, localisation cleanup, dependency cleanup, EN translations, E2E tests.
Depends on: #57 (Plan A)
Scope
PRD
Full spec:
specs/prd-migration-plan-b.mdVerification
pnpm check && pnpm typecheckafter each steppnpm whyaudit)