Skip to content

Decision: add MR-13, MR-14, MR-15 for the integration spine


date: 2026-04-30 status: accepted title: Add MR-13/14/15 for the PETROVA integration spine supersedes: []

Section titled “date: 2026-04-30 status: accepted title: Add MR-13/14/15 for the PETROVA integration spine supersedes: []”

Decision: add MR-13, MR-14, MR-15 for the integration spine

Section titled “Decision: add MR-13, MR-14, MR-15 for the integration spine”

Sub-project A introduces a control-plane spine that wires every governed repo to four downstream systems via declared intent + observed state. The spec (docs/superpowers/specs/2026-04-30-petrova-integration-spine-design.md) identifies three discipline failures that defeat the spine without load-bearing invariants:

  1. Conflating intent with observation lets dashboards lie.
  2. Probes that auto-promote pending → wired undermine PR-only governance.
  3. Bootstrap-prompt drift from the schema reintroduces ungrounded answers.

Add three new meta-rules to core/templates/META-RULES.md:

  • MR-13 — Intent and observation are separate state spaces.
  • MR-14 — Probes never auto-promote, only auto-demote, and demotion is recorded in state/ not in the consumer contract.
  • MR-15 — The schema is the source of bootstrap questions.

(Full wording in spec §11.)

  • Bumps META-RULES version (per existing footer process).
  • Three new CI checks land alongside (drift, hysteresis, schema-prompt equality) — already implemented in this branch’s CI workflow.
  • Existing repos that fail any of MR-13/14/15 surface as failing on the CASA dashboard once the rules are ratified — current state is pending for all 6 non-canary repos, so no immediate red.
  • Operator: alex@devarno.com — approved 2026-04-30 (PR #8 merged; MR-13/14/15 ratification follow-on)

The three meta-rules were added to core/templates/META-RULES.md in the templates submodule and the file’s version was bumped 1.0 → 1.1.

  • Submodule branch: feat/integration-spine-meta-rules
  • Submodule commit SHA: 4c5fdf1a8f68469df93f3e61983501561fbd8e4b
  • Submodule PR URL: pending — to be opened on petrova-hq/templates after operator review
  • Parent branch: feat/bump-meta-rules-mr-13-14-15
  • Parent pointer-bump commit SHA: filled in below once committed