{ "name": "self-improvement", "description": "Ticks against status.py --audit on the framework's own repo", "schedule": { "interval_seconds": 3600 }, "brakes": { "max_iterations": 10, "max_budget_usd": null, "score_plateau_window": 3 }, "blast_radius": { "file_scope": ["scripts/", "prompts/", "tests/", "design/"], "base_branch": "main", "use_worktree": true }, "work_source": { "kind": "audit", "project": "~/.automaton/" }, "acceptance_criteria": [ "Audit findings resolved (no outstanding Cat-1/Cat-2/Cat-4 violations on the resolved task)", "All R-numbers from the task SPEC.md implemented", "Tests pass with no regressions", "Pipeline driven to complete" ], "roles": { "implement": {"prompt": "loop-implement.md"}, "verify": {"prompt": "loop-verifier.md"}, "orchestrate": {"prompt": "loop-orchestrate.md"} }, "outputs": { "retention": 20 }, "harness": { "command": ["opencode", "run", "--dir", "{cwd}", "{prompt_content}"] } }