ouroboros_auto
Automates interviews, generates an A-grade Seed, and executes only after passing the A-grade gate, with all loops bounded.
Instructions
Run full-quality ooo auto: automatically interview, generate an A-grade Seed, and start execution only after the A-grade gate passes. All loops are bounded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Working directory | |
| goal | No | Goal/task for ooo auto | |
| domain | No | Optional domain profile name (for example, coding) | |
| resume | No | Auto session id to resume | |
| skip_run | No | Stop after A-grade Seed | |
| attach_job | No | Attach an externally verified job id to an unknown run handoff | |
| attach_source | No | Source label for an attached run handle | |
| commit_policy | No | Checkpoint commit policy: ac_checkpoint, final_only, or none | |
| reconcile_run | No | Try to reconcile an unknown run handoff without starting a duplicate run | |
| attach_session | No | Attach an externally verified run session id to an unknown run handoff | |
| efficiency_mode | No | Execution efficiency policy: adaptive may use lower-cost child tiers with recovery escalation; quality_first keeps child ACs at the parent starting tier. Default: adaptive. | |
| worktree_policy | No | Worktree isolation policy: auto, always, current, or none | |
| attach_execution | No | Attach an externally verified execution id to an unknown run handoff | |
| complete_product | No | When true, chain RUN → RALPH_HANDOFF after a successful run handoff so a single ouroboros_auto invocation iterates Ralph until QA passes, convergence, or a budget bound trips. Defaults to false (opt-in). | |
| reconcile_source | No | Source label for run handoff reconciliation | |
| user_preferences | No | Caller-supplied user preferences keyed by ledger section name (e.g. runtime_context, constraints, non_goals). The Driver tags matching answers with [from-auto][user_preference] in the ledger. Keys must be valid ledger section names; values must be non-empty strings or non-empty lists of strings/numbers. On resume, null/empty values clear the persisted preference for that section. | |
| max_repair_rounds | No | Max repair rounds | |
| frugality_assurance | No | Frugality assurance: off, observe, or explicitly authorized strict. Defaults from efficiency_mode and is immutable on resume. | |
| max_interview_rounds | No | Max interview rounds | |
| pipeline_timeout_seconds | No | Top-level pipeline deadline in seconds. Defaults to 7200s for new sessions. Range: 60-86400. Cannot be changed on resume; the deadline is preserved across process restarts. |