2026-05-13-petrova-baseline-v3
title: PETROVA Baseline v3 date: 2026-05-13 status: ratified mr_compliance: [MR-7]
Section titled “title: PETROVA Baseline v3 date: 2026-05-13 status: ratified mr_compliance: [MR-7]”Context
Section titled “Context”Baseline v3 — EVA catalogue realignment + verb-set expansion. Aligns the eva-hq prompt catalogue with architectural reality post-Baseline-v2 (kind: discriminator on every prompt, verb: field on kind:verb-wrapper prompts), introduces MR-16 catalogue-realism audit (live eva-hq fetch in v2 form), ships the generic wire_integration verb (ares|traceo|crumb|rocky|eva), and fixes the scheduled state-sweep auth gap so App auto-discovery activates across all 29 installations.
This decision was emitted by the declare_baseline verb. The verb’s pre-flight ran the full server-side audit (host/src/sources/audit.ts:AuditSource.run) and refused to proceed until zero MR checks reported status: fail. The audit snapshot below was captured at 2026-05-13T12:05:41.896Z.
Audit snapshot at declaration time
Section titled “Audit snapshot at declaration time”Counts across the registered fleet: pass: 77, warn: 1, fail: 0, skip: 270.
Remaining warns (substantive operator content work, not Baseline-v3 blockers):
- petrova-codes
MR-16— 4 verb(s) without a catalogue prompt:propose_fix(add prompt: petrova-propose-fix),request_merge_when_green(add prompt: petrova-request-merge-when-green),request_review(add prompt: petrova-request-review),wire_integration(add prompt: petrova-wire-integration). Add an eva-hq prompt with kind:verb-wrapper + verb:propose_fix.
Roster
Section titled “Roster”Included (12 slugs): petrova-codes, kahn-hq, stratt-hq, choco-hq, devarno-cloud, traceo-mcp-server, grace-hq, rocky-hq, eva-hq, skyflow-hq, smo1-io, oompa-tools.
Deferred:
chronicle-hq— scaffold role; awaiting operator-led bootstrapaphelion-craft— scaffold role; awaiting operator-led bootstrapcasa-nuova— scaffold role; awaiting operator-led bootstrapiris-hq— scaffold role; awaiting operator-led bootstrapk41ex— scaffold role; awaiting operator-led bootstrapnestr-tools— scaffold role; awaiting operator-led bootstrapso1-io— scaffold role; awaiting operator-led bootstrapsparki-tools— scaffold role; awaiting operator-led bootstraptektree-io— scaffold role; awaiting operator-led bootstrapv01t-io— scaffold role; awaiting operator-led bootstrapcookr-hq— scaffold role; awaiting operator-led bootstrapreactr-dev— scaffold role; awaiting operator-led bootstrapfeatr-io— scaffold role; awaiting operator-led bootstrapasgard-codes— scaffold role; awaiting operator-led bootstrapthrustr-io— scaffold role; awaiting operator-led bootstrapdownlink-hq— scaffold role; awaiting operator-led bootstrappwplz— scaffold role; awaiting operator-led bootstrap
Evidence
Section titled “Evidence”- pr_url:
https://github.com/petrova-codes/petrova/pull/81— Wave 1: MR-16 v1 catalogue-realism audit + onboarding-flow ADR - pr_url:
https://github.com/petrova-codes/petrova/pull/82— Scheduled state-sweep: drop GITHUB_TOKEN export so App auto-discovery activates - pr_url:
https://github.com/petrova-codes/petrova/pull/83— wire_integration verb + MR-16 v2 live eva-hq catalogue fetch - pr_url:
https://github.com/petrova-codes/petrova/pull/84— Anchor MR-7 Status regex in CLI walker + sync verb-list test snapshot - adr_path:
docs/decisions/2026-05-13-petrova-onboarding-flow-v2.md— Canonical 5-step onboarding flow (prose → register → verb → sweep → phase-1)
Follow-up gaps
Section titled “Follow-up gaps”- Add eva-hq prompt petrova-wire-integration (kind:verb-wrapper verb:wire_integration) so MR-16 v2 stops emitting an
unmapped verbwarn for the new verb