2026-09-23 — Reconcile contract drift for mary-wiki
rank: decision outranks: []
Section titled “rank: decision outranks: []”2026-09-23 — Reconcile contract drift for mary-wiki
Section titled “2026-09-23 — Reconcile contract drift for mary-wiki”Date: 2026-09-23 Status: ratified Verb: petrova_act_reconcile_drift Slug: mary-wiki MR-compliance: MR-4, MR-7, MR-12
Rationale
Section titled “Rationale”Sweep at 2026-09-23T10:50:52.105Z reported actual_contract_sha=7f86b2e56096 against registered=b77908c929b7. Bumping registry.yaml > repos[mary-wiki].contract_sha to match the consumer’s source of truth.
The substantive contract change is the consumer’s responsibility and is recorded in that repo’s git history at 7f86b2e56096. This verb records that the control plane has acknowledged the drift and realigned. No verification round required (MR-10 does not apply to registry-edit verbs).
Pre-edit registry.yaml sourced from origin/main.
Change summary
Section titled “Change summary”registry.yaml > repos[mary-wiki] after this verb:
- slug: mary-wiki url: https://github.com/mary-wiki/mary default_branch: main role: scaffold profile: strict fleets_allowed: [] added: '2026-08-03' contract_sha: 7f86b2e56096 integrations_applicability: ares: not_applicable traceo: not_applicable crumb: not_applicable rocky: required eva: not_applicable notes: | MARY facility governance corpus (APEX-MAP rank 0, MARY-CONOPS, FLIGHT-RULES, DECK-REGISTER, ICD-001 envelope schema). Org mary-wiki created 2026-08-02; zero repos at 2026-08-03 discovery, so url is omitted and role=placeholder per the schema's own definition of that role. Matches the thrustr-io / downlink-hq / pwplz precedent (registry.yaml:705-740).
profile=strict encodes FR-009 (human merge is the anti-echo damper): this repo carries FLIGHT-RULES itself, and governance of the governors never earns auto-merge. The requested "HUMAN-MERGE" is not an expressible profile value (enum: strict|standard|permissive) and profile is one repo-level scalar, not per-verb; strict + fleets_allowed:[] is its faithful encoding. See the admission ADR.
fleets_allowed=[]: control-plane lockdown. Humans only, and only with explicit PETROVA_ALLOW_HUMAN_OVERRIDE=1.
All five integrations not_applicable pending petrova_onboard. contract_sha is absent by design until the onboard PR merges and .petrova/contract.yaml exists to hash.
Admission is deliberately corpus-fact-free: the MARY corpus carries 18 open internal contradictions that are FLIGHT's to resolve, and none of them touch any field in this entry.Envelope
Section titled “Envelope”idempotency_key: 9bbbbaa5a2bb369aa994461d6a4ce48148caf11860c6d0bd922a5c7f9186d56cschema_fingerprint: da031dbea5f7actor: human:alex@devarno.comtriggered_by: kind: human_request ref: cliapplied_at_iso: '2026-09-23T10:58:26.534Z'Sign-off
Section titled “Sign-off”Human merge required per MR-12 — this PR is opened with the
awaiting-human-merge label and does not auto-merge.