3.7 KiB
LAUNCH-00 source audit - partial checkpoint
2026-11-02. feature/launch-site-redesign, accepted conditional baseline 5cb903b989742b7a96cb22ddf4c0e24993b18980. Full authoritative homepage prompt read. LAUNCH-00 IN_PROGRESS; LAUNCH-01 concepts NOT YET PRODUCED. No final design selected or implemented.
| Finding | Source evidence | User implication / proposed direction |
|---|---|---|
| Main Get started opens sign-in | LandingPage.tsx passes goToLogin to hero CTA; Free-plan CTA separately goes to /register |
Registration intent has an extra mode-selection step. Propose direct registration while preserving sign-in return state |
| Existing signup owner should be reused | App.tsx:522 maps /register to LoginPage initialMode=register; LoginPage respects auth config and registration availability |
No second onboarding implementation; final CTA must reflect actual enabled registration |
| Product previews are conceptual assets | LandingPage.tsx uses /mockups/dashboard.svg, pipeline.svg, workspace.svg |
Replace with provenance-bound synthetic captures in approved design; never label current artwork a genuine screenshot |
| Implementation details occupy hero copy | LandingPage renders React/TypeScript/ASP.NET/EF/FastAPI/Gmail text | Replace with plain user outcomes across professions; framework names do not explain job-search value |
| Marketing content depends on client execution and auth probe | app/page.tsx loads ClientShell; ClientShell.tsx uses ssr:false; LandingPage shows loading until /auth/me resolves/rejects |
Crawlable HTML and loading/failure behavior need measured review; cannot assume static export includes full marketing copy |
| Metadata is generic | app/layout.tsx has global title/description and initial lang=en |
Design market/content-locale metadata and canonical/alternate rules without disturbing authenticated routing; no SEO score claimed |
| Brand continuity exists | Indigo/cyan hero, shared MUI/theme, custom en/nb translations | Explore distinct compositions while preserving identity; avoid rebuilding app shell |
| Product presentation is limited | Six feature cards, six steps and three conceptual images; no actual redesigned CV/import/gallery imagery | Prioritise actual accepted tracking, canonical Career Profile and reviewed document workflow; do not imply new Global Jobs is shipped |
| Pricing shows capabilities, not amounts | planCatalog.ts defines Free/Pro, explicitly delegates commercial terms to configured checkout |
Do not invent amounts/currencies/trials or promise active Pro AI; release and entitlement validation required |
| Footer lacks privacy/legal links in this component | LandingPage footer contains copyright text and sign-in button | Verify existing legal destinations and approved copy before adding links; no invented compliance claims |
| Responsive layouts are declared | MUI breakpoints change hero controls, feature grids, plan columns and footer | Source intent only; mobile/tablet/keyboard/reflow/contrast require actual rendered checks |
Preserve signed-in redirect to /dashboard, interrupted protected-route return state, shared language behavior, plan policy ownership and existing registration constraints. New public market language must not overwrite job-ad or document output language. Existing custom en/nb implementation is not full European locale support.
Not yet checked: current rendered desktop/mobile site, external design-pattern research, runtime signup, slow/offline auth probe, keyboard/AT/contrast, image loading/performance, crawled output, real deployment availability and final asset rights. These omissions keep LAUNCH-00 open. No product tests were rerun for this Markdown-only source checkpoint.