Decision ledger
Petrova-hq’s own append-only decision record. Every architectural call against the control plane lands here, dated, with sign-off. Append-only per MR-7; supersession via successor doc.
Index (newest first)
Section titled “Index (newest first)”- 2026-05-14
open— 2026-05-14-prompt-service-architecture - 2026-05-13
open— 2026-05-13-petrova-onboarding-flow-v2 - 2026-05-13
open— 2026-05-13 — petrova.codes content partition - 2026-05-13
open— 2026-05-13 — petrova.codes build plan and stack decision - 2026-05-13
open— 2026-05-13-petrova-baseline-v4 - 2026-05-13
open— 2026-05-13-petrova-baseline-v3 - 2026-05-13
open— 2026-05-13-petrova-baseline-v2 - 2026-05-13
superseded— 2026-05-13-petrova-baseline-v1 - 2026-05-13
open— 2026-05-13-outranks-default-convention - 2026-05-13
open— Decision: ratify MR-16 and add MR-17 to META-RULES.md - 2026-05-13
open— 2026-05-13-host-multi-installation-app-auth - 2026-05-13
open— 2026-05-13-host-installation-auto-discovery - 2026-05-13
open— Cross-platform navigation contract for petrova.{host,codes,blog} - 2026-05-12
open— 2026-05-12-ares-phase1-gate-review - 2026-05-10
closed— 2026-05-10 — Phase transitions derived from decision-doc history; KAHN placeholder retired - 2026-05-10
closed— 2026-05-10 — TASKSET 6 — Operator ergonomics - 2026-05-10
closed— 2026-05-10 — TASKSET 5b-ii — open_decision form on /console (eight verbs over HTTP) - 2026-05-10
closed— 2026-05-10 — TASKSET 5a —petrova-actactivated - 2026-05-10
closed— 2026-05-10 — Govern smo1-io at the org level only; deregister 8 sub-repos - 2026-05-10
open— Move /rpc into Astro; one function owns /api/** - 2026-05-10
open— 2026-05-10 — Phase-aware governance UI (TASKSET 3) - 2026-05-10
open— 2026-05-10 — Per-user auth via Airlock cross-apex handoff (TASKSET 4) - 2026-05-10
closed— 2026-05-10 — Phase 8: server-side governance audit (MR-4, MR-7, MR-10) - 2026-05-10
open— TASKSET 2 — completed governance audit (MR-1, MR-3, MR-5, MR-8, MR-12, MR-13) - 2026-05-10
open— TASKSET 1 — sweeper-derivedneeds_humanandci_statussignals - 2026-05-10
closed— 2026-05-10 — Resync registry contract_sha pointers (6 repos) - 2026-05-09
closed— 2026-05-09 — petrova.host v1 — fleet dashboard - 2026-05-09
closed— 2026-05-09 — petrova.host v0 launch (Fleet MCP server live on Railway) - 2026-05-09
open— Dashboard a11y — aria-current, faint-text contrast, decision-body markdown rendering - 2026-05-08
open— 2026-05-08 — Onboard smo1-io (meta + 8 sub-repos) to the petrova line - 2026-05-08
open— 2026-05-08 — Onboard skyflow-hq to the petrova line - 2026-05-08
open— 2026-05-08 — Petrova brand pivot to host / codes / blog - 2026-05-08
open— 2026-05-08 — GitHub org renamepetrova-hq→petrova-codes - 2026-05-08
open— Adopt eva.consumption.v1 in petrova-hq - 2026-05-06
open— Sub-project G — rocky-hq + eva-hq surface ratification - 2026-05-06
closed— Sub-project G — closure (G.1 + G.2 + G.3 ratified) - 2026-05-06
open— Sub-project F — petrova contract bootstrap backfill - 2026-05-06
closed— ROCKY ownership transfer (LORE+CAIRNET) and EVA introduction - 2026-05-01
open— Decision: adopt Traceo + Ariel wiring + ratify applicability for 5 repos - 2026-05-01
open— 2026-05-01-lore-cairnet-wire-adoption - 2026-05-01
open— Defer governance enforcement of contract_committers + integrations_applicability to sub-project G - 2026-05-01
open— Decision: adopt CRUMB wiring + ratify applicability for 2 repos (conservative) - 2026-05-01
open— Decision: adopt ARES wiring + ratify applicability for 6 repos - 2026-04-30
open— Decision: add MR-13, MR-14, MR-15 for the integration spine - 2026-04-30
open— Decision: petrova-hq canary self-entry — all integrations not_applicable - 2026-04-29
closed— Petrova evolves into a control plane with a thin centre
Conventions
Section titled “Conventions”Filenames: YYYY-MM-DD-<slug>.md. Status field: open/closed/superseded. Closed docs are not edited; supersession is via a new dated doc with Supersedes: pointer.