22d7dd3573
GSD-Unit: CV_changes
916 B
916 B
S04: Daily control loop surfaces
Goal: Make the job table, reminders view, and dashboard behave like one daily control loop so the user can scan what needs attention and jump directly into the right job workspace state. Demo: After this: TBD
Tasks
- T01: Turn reminders and dashboard into actionable entry surfaces —
- Files: job-tracker-ui/src/components/DashboardView.tsx, job-tracker-ui/src/components/RemindersView.tsx, job-tracker-ui/src/App.tsx
- Verify:
CI=true npm --prefix job-tracker-ui test -- --watch=false --runTestsByPath src/daily-control-loop.test.tsx
- T02: Make the job table expose the right next action and prove the daily loop —
- Files: job-tracker-ui/src/components/JobTable.tsx, job-tracker-ui/src/daily-control-loop.test.tsx
- Verify:
CI=true npm --prefix job-tracker-ui test -- --watch=false --runTestsByPath src/daily-control-loop.test.tsx