T-B — Ingest & projector: FleetPulse ingest, pure presence projector, P12, heatmap on P06 #17
Labels
No labels
ready-for-agent
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#6 PH0.3 — Worker skeleton: claim loop, task handler registry, jobs discovery, heartbeat
patrick/Polaris
#12 PH1.4 — Engine contracts: PlanningSnapshot, PlanResult, Finding, projector/scorer I/O, task payloads, code lists, fixtures
patrick/Polaris
#13 PH1.5 — Web shared UI: Optimus wrappers, pipes, view-model types, generic admin CRUD, store slice pattern
patrick/Polaris
Reference
patrick/Polaris#17
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 T-B in
docs/12-implementation-plan.md(branch, owned paths and doc section are defined there).What to build
A FleetPulse document posted to the ingest endpoint is validated, hashed and idempotent, rejects unknown vehicles, honours site
valid_from/valid_to, replaces presence blocks and suggests site suitability (S01, S02, S12, S16). A pure projector turns blocks into presence windows (DST,end_of_day, Q4 groups) through the worker. The ingest page P12 and the presence heatmap on P06 show the result.Acceptance criteria
coreandcontracts; docs/03 §S01–S02 updated for any behaviour detailBlocked by