Skip to content

2026-09-23 — Reconcile contract drift for mary-wiki


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

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.

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.
idempotency_key: 9bbbbaa5a2bb369aa994461d6a4ce48148caf11860c6d0bd922a5c7f9186d56c
schema_fingerprint: da031dbea5f7
actor: human:alex@devarno.com
triggered_by:
kind: human_request
ref: cli
applied_at_iso: '2026-09-23T10:58:26.534Z'

Human merge required per MR-12 — this PR is opened with the awaiting-human-merge label and does not auto-merge.