Skip to content

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]”

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.

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.

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 bootstrap
  • aphelion-craft — scaffold role; awaiting operator-led bootstrap
  • casa-nuova — scaffold role; awaiting operator-led bootstrap
  • iris-hq — scaffold role; awaiting operator-led bootstrap
  • k41ex — scaffold role; awaiting operator-led bootstrap
  • nestr-tools — scaffold role; awaiting operator-led bootstrap
  • so1-io — scaffold role; awaiting operator-led bootstrap
  • sparki-tools — scaffold role; awaiting operator-led bootstrap
  • tektree-io — scaffold role; awaiting operator-led bootstrap
  • v01t-io — scaffold role; awaiting operator-led bootstrap
  • cookr-hq — scaffold role; awaiting operator-led bootstrap
  • reactr-dev — scaffold role; awaiting operator-led bootstrap
  • featr-io — scaffold role; awaiting operator-led bootstrap
  • asgard-codes — scaffold role; awaiting operator-led bootstrap
  • thrustr-io — scaffold role; awaiting operator-led bootstrap
  • downlink-hq — scaffold role; awaiting operator-led bootstrap
  • pwplz — scaffold role; awaiting operator-led bootstrap
  • 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)
  • Add eva-hq prompt petrova-wire-integration (kind:verb-wrapper verb:wire_integration) so MR-16 v2 stops emitting an unmapped verb warn for the new verb