render_run_protocol
Converts a loop into an executable markdown run protocol: objective, actions, one-change-per-round rule, verification, stop conditions, budgets, risk gates, and a ready Claude Code prompt.
Instructions
Render a loop as an executable markdown run protocol an agent can follow directly: objective/done contract, allowed actions, one-change-per-round rule, the same verification every round, a durable state-file skeleton, stop conditions, budget, risk-colored approval boundary, proof format, and a paste-ready Claude Code prompt. Session loops get bounded rounds; scheduled-tick business loops (SEO, ads, product metrics) get experiment logs, undo-losers discipline, and notify-the-human ticks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Optional operator goal to embed in the protocol | |
| kind | No | auto infers from the loop's trigger; override to force a session or tick protocol | auto |
| id_or_slug | Yes | Loop id or title | |
| max_rounds | No | Session loops: round budget | |
| max_minutes | No | Session loops: time budget | |
| risk_posture | No | strict treats every shared-surface action as approval-gated | default |