31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
---
|
|
title: T01 summary
|
|
status: done
|
|
files:
|
|
- job-tracker-ui/src/components/DashboardView.tsx
|
|
- job-tracker-ui/src/components/RemindersView.tsx
|
|
- job-tracker-ui/src/jobWorkspaceRoute.ts
|
|
- job-tracker-ui/src/daily-control-loop.test.tsx
|
|
verification:
|
|
- CI=true npm --prefix job-tracker-ui test -- --watch=false --runTestsByPath src/daily-control-loop.test.tsx
|
|
- CI=true npm --prefix job-tracker-ui run build
|
|
---
|
|
|
|
Turned dashboard and reminders into actionable entry surfaces instead of dead-end summaries.
|
|
|
|
What changed:
|
|
- `job-tracker-ui/src/jobWorkspaceRoute.ts`
|
|
- added a single helper for routed job-workspace entry with `open`, `tab`, and optional `followMode`
|
|
- `job-tracker-ui/src/components/DashboardView.tsx`
|
|
- added a `Needs Follow-up` action section driven by reminder jobs
|
|
- wired dashboard actions into the shared routed job-workspace flow
|
|
- `job-tracker-ui/src/components/RemindersView.tsx`
|
|
- replaced the separate reminder modal loop with routed entry into `/jobs`
|
|
- reminders now open the relevant workspace state directly instead of creating another local workflow
|
|
- `job-tracker-ui/src/daily-control-loop.test.tsx`
|
|
- added focused proof that dashboard and reminders route into the right workspace flow
|
|
|
|
Verification:
|
|
- Focused daily-loop test passed
|
|
- Frontend build passed
|