Files
jobtrackingapp/.gsd/milestones/M001/slices/S04/S04-PLAN.md
T
2026-04-01 11:48:25 +02:00

13 lines
916 B
Markdown

# 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
- [x] **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`
- [x] **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`