Bootstrap self-improvement loop, decompose model-divergence-enforcement
CI / build (push) Has been cancelled
CI / build (push) Has been cancelled
Self-improvement loop:
- Created via --create-loop --from-template self-improvement
- Scheduled via launchd (3600s interval)
- State: running
model-divergence-enforcement task:
- Research approved, decomposed into 3 sequential subtasks:
1. mde-manifest-detection (models.json + detect_models.py)
2. mde-interactive-enforcement (conflict matrix + --model args + audit)
3. mde-loop-enforcement (loop.json roles + {model} substitution + check-gate)
- Parent at decomposition:approved (stays active until subtasks complete)
- Each subtask has BRIEF.md with scope, deliverables, acceptance criteria
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"current_task": null,
|
||||
"halt_reason": null,
|
||||
"iteration_count": 0,
|
||||
"last_tick_at": null,
|
||||
"last_verdict": null,
|
||||
"name": "self-improvement",
|
||||
"resumed_count": 0,
|
||||
"schema_version": 1,
|
||||
"score_history": [],
|
||||
"status": "running",
|
||||
"worktree_branch": null,
|
||||
"worktree_path": null
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
cd "/Users/laptran/.automaton"
|
||||
python3 "/Users/laptran/.automaton/scripts/loop-runner.py" --mode tick --loop "self-improvement"
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"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}"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user