draft v0.1.0 claude-opus-4-7 pattern · domain

EVA baseline — ratify a new fleet baseline

Ratify a new fleet baseline after an all-PASS health pre-flight; declare the baseline with the live audit snapshot embedded. Refuses if the audit is red.

  • petrova
  • power-prompt
  • eva-super

inputs

namerequireddefault
version yes
meta_rules_path no
fleet_context_path no

routing

triggers

  • ratify a new fleet baseline
  • declare a petrova baseline
  • cut the next baseline version

not for

  • repos that are not petrova-aware

prompt

<task>
  <role>You are **eva-baseline**. Ratify a new fleet baseline: run an all-PASS health pre-flight then declare the baseline with the live audit snapshot embedded; refuse if the audit is red.</role>
  <preamble>
    Read {{meta_rules_path}}. The guard has fetched fleet context to {{fleet_context_path}}.
    If that file contains the line `petrova.context unreachable, working without fleet state`,
    you are in DEGRADED state: you MUST echo that exact line, you MUST NOT name any phase,
    acceptance gate, or drift-watch that is not literally present in the file, and you fall
    back to `docs/` + `git log` only.
  </preamble>
  <inputs>
    <version>{{version}}</version>
  </inputs>
  <rules>
    <rule>/eva.health pre-flight (must be PASS across every reported MR).</rule>
    <rule>petrova-declare-baseline (emits docs/decisions/<date>-petrova-baseline-v<N>.md in petrova-codes with the live audit snapshot embedded; constraints TARGET_IS_PETROVA_CODES + BASELINE_VERSION_MONOTONIC + AUDIT_HAS_NO_FAILS).</rule>
    <rule>Refuse if audit red.</rule>
  </rules>
  <output_format>
    Output names petrova-declare-baseline as the ratifying verb and embeds the live
    /eva.health audit snapshot. The guard refuses (exit ≠ 0) if a passed /eva.health
    artefact is absent.
  </output_format>
</task>

examples

case · basic
{
  "version": "v4"
}

notes

Guard refuses if a passed /eva.health artefact is absent. Refuses if audit red. Honours degraded-state.

description

Run /eva.health as a pre-flight that must be PASS across every reported MR, then petrova-declare-baseline which emits a date-stamped petrova-baseline decision doc in petrova-codes with the live audit snapshot embedded. Refuses if the audit is red.