Skip to content

Sub-project G closure — rocky/eva surfaces ratified

Three coordinated PRs ratify the rocky + eva integration surfaces:

PRRepoOutcome
rocky-hq#18rocky-hqG.1: Pebble continues to front rocky; HEARTH (Phase 5) re-opens G.1
eva-hq#6eva-hqG.2: eva-hq has no consumption surface; consumer-side eva permanently not_applicable
petrova-hq#(this)petrova-hqG.3: simplify integration_eva.evidence (drop required field; retain optional fields for forward-compat)
  • Provisional eva-shape note from sub-project F closure — the upstream schema’s integration_eva evidence required eva_service_id only as a placeholder pending exactly this ratification. After G.2, no consumer will set eva: wired, so the required field is redundant and is dropped. Optional fields retained so the schema can absorb a future reversal of G.2 without a breaking change.

None. G’s re-open conditions are documented in the closure decision doc itself, not as an open finding.

  • G.1’ (HEARTH) — re-opens automatically when rocky-hq Phase 5 ships. Tracked in rocky-hq’s roadmap, not as a finding here.
  • G.2’ (eva exposes a surface) — re-opens if eva-hq supersedes its G.2 decision. Same — tracked in eva-hq, not here.

After G closes, the spine has:

  • ✓ 9 of 9 governed repos with contracts (sub-project F + traceo-mcp-server#157).
  • ✓ All schemas authored as source-of-truth, no provisional notes outstanding.
  • ✓ Both surface-design questions for the new integrations (rocky, eva) ratified by their owners.
  • bash scripts/doctor-all.sh reconciles everything cleanly.
  • ✓ Findings F-1..F-10 all closed.

The PETROVA control plane is at a clean, fully-ratified resting state for the rocky/eva era.