Wave 5 Cloud and Market coverage producers
- Source
- Ledger event v8
Living Program Ledger
Immutable ingestion receipt
cloud
ci → blocked before job start by GitHub Actions billing
coverage → 63.28% measured locally; 61.28% upward-only bootstrap floor; 70% component target
Master now emits coverage/lcov.info, uploads coverage-cloud, and requires the shared DevOps ratchet. CLOUD-13 remains open until the mandatory remote job can execute successfully.
market
ci → blocked before job start by GitHub Actions billing
coverage → 63.19% measured locally; 61.19% upward-only bootstrap floor; 80% component target
Master now emits coverage/lcov.info, uploads coverage-market, and requires the shared DevOps ratchet. MKT-7 remains open until the mandatory remote job can execute successfully.
devops
ci → blocked before job start by GitHub Actions billing
The shared gate and workspace aggregator now honor the authoritative component targets: Cloud 70% and Market 80%. Seed evidence records both measured baselines. DEVOPS-7 remains open pending successful remote producer runs and the remaining aggregate coverage work.
sandbox
No Wave 5 change was made. The Sandbox spec intentionally defers its ratcheting floor until a baseline contract exists, and its mixed TypeScript, Go, and Python report has no authoritative target yet.
Program-wide
Local gates passed: Cloud 208 tests with 30 live-service tests gated, Market 176 tests with 29 live-service tests gated, and DevOps 132 tests; all three typechecks passed.
GitHub marked the DevOps, Cloud, and Market jobs failed without starting a runner because recent account payments failed or the spending limit must be increased. This is recorded as a human-gated infrastructure blocker, not as code verification.
Wave 5 remained inside the ownership boundary in root/specs/08-CONCURRENT-PROGRAM-HANDOFF.md; no Brand, packages/ui, web composition, Portal, Research UI, or Sandbox UI path changed.