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”Context
Section titled “Context”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:
- Conflating intent with observation lets dashboards lie.
- Probes that auto-promote
pending → wiredundermine PR-only governance. - Bootstrap-prompt drift from the schema reintroduces ungrounded answers.
Decision
Section titled “Decision”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.)
Consequences
Section titled “Consequences”- 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
failingon the CASA dashboard once the rules are ratified — current state ispendingfor all 6 non-canary repos, so no immediate red.
Approvals
Section titled “Approvals”- Operator: alex@devarno.com — approved 2026-04-30 (PR #8 merged; MR-13/14/15 ratification follow-on)
Outcome
Section titled “Outcome”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/templatesafter operator review - Parent branch:
feat/bump-meta-rules-mr-13-14-15 - Parent pointer-bump commit SHA: filled in below once committed