PH1.7 — API surface: every DTO and endpoint from docs/09-api.md stubbed, openapi.json committed #15
Labels
No labels
ready-for-agent
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#17 T-B — Ingest & projector: FleetPulse ingest, pure presence projector, P12, heatmap on P06
patrick/Polaris
#20 T-E — Plan orchestration: snapshot builder, result writer, solver_run/plan_version lifecycle, publish/supersede
patrick/Polaris
#21 T-F — Schedule viewer: Gantt and map components, read-only plan board P02, /dev/fixtures route
patrick/Polaris
#22 T-G — Scorer & dashboard v1: reliability scorer, score handler, adjusted-confidence hook, dashboard P01
patrick/Polaris
#30 PH4.2 — Today page P09, mobile-first
patrick/Polaris
#44 PH6.3 — Audit page P13 and settings page P14
patrick/Polaris
Reference
patrick/Polaris#15
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Row PH1.7 in
docs/12-implementation-plan.md(branch, owned paths and doc section are defined there).What to build
Every endpoint in docs/09-api.md exists with its final signature, DTOs and role requirements, returning
501until its track fills it in.backend/openapi.jsonis committed and is the frontend's frozen contract; from here every frontend track generates its client once.Acceptance criteria
openapi.jsonwith typed request/response DTOsnpm run api:genagainst the committed spec compiles in the frontendopenapi.jsonBlocked by