Phase Readiness Tracker¶
Reference: Implementation_Roadmap.md
Document Role¶
- Purpose: readiness and gate-status dashboard across architecture, governance, ops, and implementation baseline.
- Scope: phase-level readiness state, evidence links, and open gating items.
- For commit-by-commit delivery tracking, use
doc/Execution_Progress.md. - For the current execution queue and ownership state, use
doc/governance/Agent_Work_Queue.yaml.
Status Key¶
Not StartedIn ProgressReady for SignoffSigned OffCompleted (Doc Baseline)
Current Snapshot (As of 2026-02-24)¶
Completed¶
- Target architecture, trust boundaries, ADR set, and domain ownership map finalized.
- PRD and UX journeys aligned with architecture and policy decisions.
- OpenAPI and AsyncAPI contracts hardened for API-first development.
- ERD +
db_schema_v1.sqlstabilized with financial, idempotency, and integrity constraints. - Governance baseline finalized (coding standards, security controls, testing standards, contract invariants, enforcement policies, reviewguard draft).
- Local development environment baseline documented (
operations/local-dev/*). - CI platform selected and wired for GitLab-first execution (
.gitlab-ci.yml+scripts/ci/*). - Core process scaffolds implemented and runnable (
cmd/api,cmd/outbox-relay,cmd/notification-relay,cmd/billing-worker,cmd/provisioning-worker,cmd/webhook-worker). - First API vertical slice implemented (
POST /api/v1/allocations-> DB allocation row + outbox event in one transaction). - Admin token deny-list enforcement path implemented in auth middleware.
Open¶
- Track and schedule items from
operations/Scalability_Security_Watchlist.mdinto execution phases. - Evidence:
operations/Watchlist_Phase_Schedule.md - Execute owner-assigned items from
operations/Parallel_Ops_Track.mdand attach evidence. - Evidence baseline linked per item in
operations/Parallel_Ops_Track.md - Evidence artifact set created in
operations/evidence/* - PKI/step-ca staging readiness evidence tracker:
operations/evidence/pki_stepca_staging_readiness.md(TaskC-OPS-002) - Pending: concrete staging/production execution artifacts for launch-critical items 1-5 (
SLO/alerts,runbooks/on-call drills,backup/restore DR,secrets/key ops,east/west security + cert lifecycle).
Implementation Execution Progress (Code, not just docs)¶
- Status:
In Progress - Evidence (recent commits):
c88416arepo hygiene update for local snapshot artifacts (exports/ignored).70a7916outbox relay runtime + leased claims + NATS publisher wiring.3989917notification relay NATS->Redis scaffold + typed notification transforms.1a4e1c8billing worker pull-consumer runtime scaffold.dc6e0e4provisioning worker pull-consumer runtime scaffold.d4d4f91webhook worker runnable ingest scaffold + outbox enqueue path.e13afa2admin token deny-list checks in auth middleware.a142a74first allocation vertical slice + outbox retry/backoff hardening.e05784fCI gate tightening (go vet, contract token-query guard).a7f7c0bops evidence-gate wiring in CI/local make targets.0108acdadmin deep-link query propagation across ops pages.60277dewebhook reconciliation observability counters + internal stats endpoint.950edb7webhook Prometheus counters for alert wiring (/metrics).8cb82a5integration smoke default DB wiring (runs when local DB reachable).15cf6b6security scan stage upgraded from scaffold to tool-aware gate.01103cbwebhook internal stats endpoint bearer-token protection for local/prod-safe operation.f179362contract validation log-noise filtering for AsyncAPI node-config warnings.80d9cf6constant-time token compare hardening for webhook internal stats auth.47f268fAPI internal stats + Prometheus metrics export for rate-limit/idempotency/terminal/notification observability.- Reference:
doc/Execution_Progress.mdfor phase-mapped implementation checklist and next queue.- Latest verification sweep (green): unit tests, vet, selected integration, local CI dry-run, demo smoke.
Phase 1: Architecture, Trust Boundaries, Tech Stack¶
- Status:
Completed (Doc Baseline) - Evidence:
architecture/Architecture_v1.mdarchitecture/Tech_Stack.mdarchitecture/Domain_Ownership_Map.mdarchitecture/adrs/*- Remaining for Signoff:
- Team review/freeze of ADR texts.
- Confirm stack freeze alignment in
architecture/Tech_Stack.mdSection 0 and record ADR updates if any deviations are needed.
Phase 2: Domain Model, State Machines, Data Flows¶
- Status:
Completed (Doc Baseline) - Evidence:
architecture/State_Machines.mdarchitecture/Sequence_Flows.mdarchitecture/Event_Taxonomy.mdarchitecture/Compensation_Matrix.md
Phase 3: API Contracts (OpenAPI + AsyncAPI)¶
- Status:
Completed (Doc Baseline) - Evidence:
api/openapi.draft.yamlapi/asyncapi.draft.yamlapi/API_Surface.mdgovernance/Contract_Versioning_Policy.md- Remaining for Execution:
- Integrate validation/lint steps in real CI using selected CI workflow.
Phase 4: ERD and Persistence Model¶
- Status:
Completed (Doc Baseline) - Evidence:
architecture/ERD.mdarchitecture/db_schema_v1.sqlarchitecture/Schema_Migration_Plan.mdarchitecture/Partitioning_and_Retention_Strategy.md- Note:
- No historical data migration required for launch (greenfield path).
Phase 5: Security Architecture and Threat Model¶
- Status:
Completed (Doc Baseline) - Evidence:
governance/Security_Threat_Model.mdgovernance/Security_Control_Verification.mdgovernance/Abuse_Case_Catalog.mdgovernance/Pen_Test_Scope.md
Phase 6: DevOps and Delivery Architecture¶
- Status:
Completed (Doc Baseline) - Evidence:
governance/CI_Enforcement_Checklist.mdgovernance/Pipeline_Blueprint.mdgovernance/CI_Pipeline_Implementation.mdgovernance/reviewguard_policy_draft.yamloperations/Environment_Promotion_Policy.md
Phase 7: Contract Testing and Integration Strategy¶
- Status:
Completed (Doc Baseline) - Evidence:
governance/Testing_Standards.mdgovernance/Test_Ownership_Matrix.mdgovernance/Test_Data_Strategy.md
Phase 8: Operations and SRE Readiness¶
- Status:
Completed (Doc Baseline) - Evidence:
operations/local-dev/README.mdoperations/local-dev/docker-compose.yamloperations/SRE_Runbook_Index.mdoperations/Incident_Severity_Model.mdoperations/Observability_Baseline.mdoperations/runbooks/API_Degradation_Runbook.mdoperations/runbooks/Queue_Backlog_Runbook.mdoperations/runbooks/Billing_Worker_Failure_Runbook.md
Immediate Next Sequence¶
- Execute owner-assigned launch-critical operations tracks (items 1–5) and attach concrete execution evidence in
operations/Parallel_Ops_Track.md. - Prioritize remaining watchlist pre-beta items that are still
open(encryption envelope enforcement follow-through, fail-open alerts, SSRF/network validation, idempotency sanitization ops checks). - Keep CI gates green via
make ci-local-dry-runand remote GitLab pipeline parity.