PH4.2 — Today page P09, mobile-first #30

Open
opened 2026-09-11 09:02:15 +00:00 by bart · 0 comments
Collaborator

Parent

Row PH4.2 in docs/12-implementation-plan.md (branch, owned paths and doc section are defined there).

What to build

A technician logs in on a phone, sees today's route in order with site details and presence windows, and marks Start, Done or Failed (with reason code) — S07, S08.

Acceptance criteria

  • P09 is usable at 400px width; actions are reachable with one hand
  • Start/Done/Failed call the Today API; a failed submission is retried or clearly surfaced
  • Times in Europe/Amsterdam with the date visible; confidence as % with n=
  • nl/en parity for the today feature

Blocked by

  • #13 — Web shared UI: Optimus wrappers, pipes, view-model types, generic admin CRUD, store slice pattern
  • #15 — API surface: every DTO and endpoint from docs/09-api.md stubbed, openapi.json committed
  • #29 — Today API: GET /me/today, start, feedback with on_behalf and late, shift close
## Parent Row **PH4.2** in `docs/12-implementation-plan.md` (branch, owned paths and doc section are defined there). ## What to build A technician logs in on a phone, sees today's route in order with site details and presence windows, and marks Start, Done or Failed (with reason code) — S07, S08. ## Acceptance criteria - [ ] P09 is usable at 400px width; actions are reachable with one hand - [ ] Start/Done/Failed call the Today API; a failed submission is retried or clearly surfaced - [ ] Times in Europe/Amsterdam with the date visible; confidence as `%` with `n=` - [ ] `nl`/`en` parity for the today feature ## Blocked by - #13 — Web shared UI: Optimus wrappers, pipes, view-model types, generic admin CRUD, store slice pattern - #15 — API surface: every DTO and endpoint from docs/09-api.md stubbed, openapi.json committed - #29 — Today API: GET /me/today, start, feedback with on_behalf and late, shift close
Sign in to join this conversation.
No labels
ready-for-agent
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
patrick/Polaris#30
No description provided.