WI-042 · Tracker Hardening · coverage-backfill
done P1 medium risk Owner: Codex Reviewer: Claude 100% · 4/4 tasks complete
| Code | WI-042 |
|---|---|
| Phase | Tracker Hardening |
| Order | 77 of 93 |
| Story points | 5 |
| Primary surface | roadmap.json + status.json + requirements.json |
| Retires | — |
| Depends on | tracker:check plan-integrity script |
| Blocks | — |
Backfill Platform & Contracts and Spine coverage so gate requirements, work items, and owners line up before Platform work starts.
Gate↔req
Req↔item
Owners
Acceptance
Platform+Spine gates enumerate their sub-requirements; each accepted req maps to a work item; TBD owners resolved + validated.
No paid API / infra spend triggered by this item.
done Sprint: Tracker Hardening
Edit status / sprint on the ★ Live Board → — changes are logged live with who / when / why.
No human tasks linked.
requirements.json.REQ-SPINE-007 in the gate coverage.REQ-SPINE-007 in both the gate and WI-044.tracker:check warnings are intentionally outside WI-042 scope: later-sprint/backlog TBD owners plus non-Platform/Spine coverage still to backfill in later planning.None recorded yet.
None recorded yet.
None recorded yet.
docs/tracking/app-design.html — generated tracker pagedocs/tracking/changelog.html — generated tracker pagedocs/tracking/decisions.html — generated tracker pagedocs/tracking/hitl-upload-design.html — generated tracker pagedocs/tracking/hitl/hitl-biz-001.html — generated tracker pagedocs/tracking/hitl/hitl-biz-002.html — generated tracker pagedocs/tracking/hitl/hitl-biz-003.html — generated tracker pagedocs/tracking/hitl/hitl-partner-001.html — generated tracker pagedocs/tracking/hitl/hitl-research-001.html — generated tracker pagedocs/tracking/hitl/hitl-research-002.html — generated tracker pagedocs/tracking/hitl/hitl-research-003.html — generated tracker pagedocs/tracking/hitl/hitl-research-004.html — generated tracker pagedocs/tracking/hitl/hitl-research-005.html — generated tracker pagedocs/tracking/index.html — generated overview reflects hardening completion + current sprintdocs/tracking/issues.html — generated tracker pagedocs/tracking/items/bulk-ops.html — generated item pagedocs/tracking/items/client-reports.html — generated item pagedocs/tracking/items/connector-harness.html — generated item pagedocs/tracking/items/coverage-backfill.html — generated WI-042 item pagedocs/tracking/items/data-model-layers.html — generated item pagedocs/tracking/items/decision-log-seed.html — generated item pagedocs/tracking/items/deploy-infra.html — generated item pagedocs/tracking/items/deterministic-ranking.html — generated item pagedocs/tracking/items/doc-link-hygiene.html — generated item pagedocs/tracking/items/docs-hub-card.html — generated item pagedocs/tracking/items/gmail-local-sales-discovery.html — generated item pagedocs/tracking/items/hitl-file-upload.html — generated item pagedocs/tracking/items/hitl-foundation.html — generated item pagedocs/tracking/items/ingestion-contract.html — generated item pagedocs/tracking/items/label-batches.html — generated item pagedocs/tracking/items/llm-io-contracts.html — generated item pagedocs/tracking/items/mcp-surface.html — generated item pagedocs/tracking/items/merged-plan-refresh.html — generated item pagedocs/tracking/items/mobile-capture.html — generated item pagedocs/tracking/items/observability-cost.html — generated item pagedocs/tracking/items/parallel-positioning.html — generated item pagedocs/tracking/items/partner-html.html — generated item pagedocs/tracking/items/phased-plan-refresh.html — generated item pagedocs/tracking/items/point-model-fix.html — generated item pagedocs/tracking/items/provider-adapter-boundary.html — generated item pagedocs/tracking/items/publish-flow.html — generated item pagedocs/tracking/items/research-corpus-pipeline.html — generated item pagedocs/tracking/items/reseed-decouple.html — generated item pagedocs/tracking/items/reviewer-auth.html — generated item pagedocs/tracking/items/roadmap-overview.html — generated item pagedocs/tracking/items/rooms-zones.html — generated item pagedocs/tracking/items/spine-csv-roundtrip.html — generated item pagedocs/tracking/items/spine-identity-status.html — generated item pagedocs/tracking/items/spine-qr-resolver.html — generated item pagedocs/tracking/items/spine-qr-tables.html — generated item pagedocs/tracking/items/spine-status-audit.html — generated item pagedocs/tracking/items/sprint-1-spine-poc.html — generated item pagedocs/tracking/items/sprint-2-operational-floor.html — generated item pagedocs/tracking/items/sprint-3-capture-enrich.html — generated item pagedocs/tracking/items/sprint-4-vision-contract.html — generated item pagedocs/tracking/items/sprint-5-demand-recovery.html — generated item pagedocs/tracking/items/techdebt-live-surface.html — generated item pagedocs/tracking/items/tracker-check.html — generated item pagedocs/tracking/items/tracker-landscape.html — generated item pagedocs/tracking/items/tracker-ux.html — generated item pagedocs/tracking/items/tracking-json.html — generated item pagedocs/tracking/items/user-story-refresh.html — generated item pagedocs/tracking/items/validation-pipeline.html — generated item pagedocs/tracking/items/vision-contract.html — generated item pagedocs/tracking/items/web-command-center.html — generated item pagedocs/tracking/maintenance.html — generated tracker pagedocs/tracking/requirements.html — generated tracker pagedocs/tracking/retrospectives.html — generated tracker pagedocs/tracking/retrospectives/tracker-foundation-retro.html — generated tracker pagedocs/tracking/roadmap.json — P1-P8 and B1-B5 gate requirement coverage backfilleddocs/tracking/session-handoff.md — handoff updated: Tracker Hardening complete; Platform & Contracts nextdocs/tracking/sprint-meta.json — generated live-board metadata reflects expanded req coveragedocs/tracking/sprints.html — generated tracker pagedocs/tracking/sprints/backlog.html — generated sprint pagedocs/tracking/sprints/foundation-hitl.html — generated sprint pagedocs/tracking/sprints/parallel-positioning.html — generated sprint pagedocs/tracking/sprints/platform-contracts.html — generated sprint pagedocs/tracking/sprints/research-discovery.html — generated sprint pagedocs/tracking/sprints/sprint-1-spine-poc.html — generated sprint pagedocs/tracking/sprints/sprint-2-operational-floor-poc.html — generated sprint pagedocs/tracking/sprints/sprint-3-capture-enrich-poc.html — generated sprint pagedocs/tracking/sprints/sprint-4-vision-contract-poc.html — generated sprint pagedocs/tracking/sprints/sprint-5-demand-recovery-poc.html — generated sprint pagedocs/tracking/sprints/surfaces-delivery.html — generated sprint pagedocs/tracking/sprints/tracker-foundation.html — generated sprint pagedocs/tracking/sprints/tracker-hardening.html — generated sprint pagedocs/tracking/status.json — WI-042 record, Platform/Spine work-item req coverage, owner assignments, current sprint updatedocs/tracking/tracking-db-design.html — generated tracker pagedocs/tracking/tracking-model.html — generated tracker pageStarted WI-042 with a baseline tracker:check: 0 errors, 26 warnings. The in-scope gaps are Platform & Contracts / Spine gate coverage, Platform work-item coverage, and TBD owners on WI-010-WI-017.
| Baseline signal | Count | Scope |
|---|---|---|
| Errors | 0 | Build gate clean |
| Warnings | 26 | Known coverage + owner warnings |
| Requirements without gate refs | 52/120 | Global WI-042 coverage backlog |
| Requirements without work items | 52/120 | Global WI-042 coverage backlog |
| TBD owners | 24 | 8 in Platform scope plus later-sprint/backlog items |
requirements.json.REQ-SPINE-007 in the gate coverage.Completed the WI-042 backfill. Platform & Contracts gates P1-P8 and Spine gates B1-B5 now enumerate the decomposed accepted/implemented requirements they actually cover, and every accepted Platform/Spine requirement maps to a work item. Platform ownership is assigned across Codex/Claude so the next build sprint has named owners.
| Scope | Before | After |
|---|---|---|
| Platform/Spine accepted requirements missing gate or item coverage | 18 in scope | 0 in scope |
| Global requirements not referenced by any gate | 52/120 | 34/120 |
| Global requirements without work item | 52/120 | 36/120 |
| TBD owners | 24 total / 8 Platform in scope | 16 total / 0 Platform in scope |
| tracker:check | 0 errors / 26 warnings | 0 errors / 18 warnings |
| Work item | Owner | Coverage |
|---|---|---|
| WI-010 | Codex | P1 scan I/O contracts, scan types, watchlists, enums, provenance |
| WI-011 | Claude | P2 provider adapter + YAML-to-schema config |
| WI-012 | Codex | P3 validation pipeline |
| WI-013 | Claude | P4 deterministic ranking |
| WI-014 | Codex | P5 ingestion/promotion + credential/key boundaries |
| WI-015 | Claude | P6 data-model layers, public safety, RLS path |
| WI-016 | Claude | P7 MCP safe/candidate/approval tool tiers |
| WI-017 | Codex | P8 observability, cost, scoped image access |
REQ-SPINE-007 in both the gate and WI-044.tracker:check warnings are intentionally outside WI-042 scope: later-sprint/backlog TBD owners plus non-Platform/Spine coverage still to backfill in later planning.