Skip to content

Verb catalogue

The nine action verbs the petrova control plane exposes. Each verb is schema-validated, idempotency-keyed, dry-run by default, and PR-emitting.

VerbUpholdsConstraintsDescription
close_phaseMR-2, MR-7, MR-107Close an open phase. Requires a paired verification_round decision doc and expli…
diagnose1Read-only collection of cross-cutting context across a target repo: current phas…
open_decisionMR-4, MR-76Open a new dated decision doc in the target repo’s docs/decisions/. Creates a PR…
propose_fixMR-7, MR-127Draft a fix PR grounded in a preceding diagnose run. Composes request_review und…
request_merge_when_greenMR-3, MR-126Open a PR (same surface as request_review) AND mark it for auto-merge once branc…
request_reviewMR-3, MR-125Generic write surface: open a PR with arbitrary file changes and request review.…
start_phaseMR-2, MR-7, MR-105Open a new phase. Composes open_decision (writes phase-N-open.md) plus update_mi…
update_milestoneMR-2, MR-77Add a new milestone or transition an existing one in the target repo’s MILESTONE…
verify_roundMR-103Record the output of a phase-close verification round. Creates a dated decision …

See common envelope for the input/output shape every verb shares.