feat(ui): add existing-report analytics destination
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# Navigation migration
|
||||
|
||||
P5-07 successor: `/analytics` is now the authenticated **Insights → Analytics** destination with the retained existing reports. The 31 original patterns below remain, plus this one addition (32 total). Dashboard stays `/dashboard`; its old Analytics breadcrumb is corrected to Home → Dashboard. Analytics uses Home → Insights → Analytics, with the supported 6/12/24-month selection in `?months=`. [Implementation/evidence](p5-07/README.md). No Documents/Admin destination or expanded command catalogue is implied; earlier planning text below remains historical.
|
||||
|
||||
Source: current [App](../../../job-tracker-ui/src/App.tsx), [AppShell](../../../job-tracker-ui/src/layout/AppShell.tsx), [Phase 3 route contract](../phase-3/ROUTE_PLAN.md). P5-01 changes navigation presentation; it does not replace the router, providers or page owners.
|
||||
|
||||
## P5-01 visible shell contract
|
||||
@@ -45,9 +47,9 @@ Keep existing children visible in shell secondary navigation until their workspa
|
||||
|
||||
Proposed but absent: **Documents** waits for bounded owner-scoped cross-job metadata reads and package proof (Phase 7/NEW-11); **Analytics** becomes meaningful in P5-07; expanded **Notifications** route is deferred; aggregate **Admin dashboard** needs NEW-08/OD-09. Do not show dead/disabled placeholders or claim a complete Documents index. Existing job Documents/CV links stay reachable. Contextual AI stays in its real domain; no global AI page/panel is added by this shell plan.
|
||||
|
||||
## All 31 current patterns retained
|
||||
## All 31 original patterns retained; one Analytics addition
|
||||
|
||||
No compatibility removal date is approved. Each row retains refresh, direct entry, authorization and safe error behavior. Wildcard/fallback infrastructure and inner root redirect also remain but are not counted as pages. New `/analytics` would make **32** patterns in P5-07; `/kanban` remains counted even if later an alias.
|
||||
No compatibility removal date is approved. Each row retains refresh, direct entry, authorization and safe error behavior. Wildcard/fallback infrastructure and inner root redirect also remain but are not counted as pages. The P5-07 `/analytics` addition makes **32** patterns; `/kanban` remains counted even if later an alias.
|
||||
|
||||
| Current pattern | P5 destination / compatibility decision | Owner slice | PRES |
|
||||
|---|---|---|---|
|
||||
@@ -61,6 +63,7 @@ No compatibility removal date is approved. Each row retains refresh, direct entr
|
||||
| `/microsoft-legacy-relink` | Existing recovery/relink | 01 regression only | E03 |
|
||||
| `/cv/:slug` | Published-only public page/PDF, never numeric redirect | 09–14 regression | C05, C12 |
|
||||
| `/dashboard` | Home | 06, 07 | S01, S02 |
|
||||
| `/analytics` (P5-07 addition) | Insights → existing personal reports | 07 | S01, S02, E07–E09, J05/J09 |
|
||||
| `/discover` | Jobs → Discover | 01, 03 link only | J01, J02 |
|
||||
| `/jobs` | Jobs → Tracked; Table default | 03, 04b | J03–J07 |
|
||||
| `/jobs/:id` | Dedicated job workspace | 08a, 08b | W01–W12, M01, M02 |
|
||||
|
||||
Reference in New Issue
Block a user