Runtime loop assets
execution.lad
Execution loop with stages: builder, checker, fixer, doublechecker, updater, troubleshooter, consultant.
Source recipe
Copyable Markdown
# execution.lad
## Purpose
Execution loop with stages: builder, checker, fixer, doublechecker, updater, troubleshooter, consultant.
## Source
- Source: Millrace
- Repository: tim-osterhus/millrace
- Path: src/millrace_ai/assets/loops/execution/lad.json
## Workflow
- builder
- checker
- fixer
- doublechecker
- updater
- troubleshooter
- consultant
## Verifier
Terminal results: UPDATE_COMPLETE, NEEDS_PLANNING, BLOCKED.
## Source Artifact
```json
{
"schema_version": "1.0",
"kind": "loop_config",
"loop_id": "execution.lad",
"plane": "execution",
"stages": [
"builder",
"checker",
"fixer",
"doublechecker",
"updater",
"troubleshooter",
"consultant"
],
"entry_stage": "builder",
"edges": [
{
"source_stage": "builder",
"on_terminal_result": "BUILDER_COMPLETE",
"target_stage": "checker"
},
{
"source_stage": "builder",
"on_terminal_result": "BLOCKED",
"target_stage": "troubleshooter"
},
{
"source_stage": "checker",
"on_terminal_result": "CHECKER_PASS",
"target_stage": "updater"
},
{
"source_stage": "checker",
"on_terminal_result": "FIX_NEEDED",
"target_stage": "fixer"
},
{
"source_stage": "checker",
"on_terminal_result": "BLOCKED",
"target_stage": "troubleshooter"
},
{
"source_stage": "fixer",
"on_terminal_result": "FIXER_COMPLETE",
"target_stage": "doublechecker"
},
{
"source_stage": "fixer",
"on_terminal_result": "BLOCKED",
"target_stage": "troubleshooter"
},
{
"source_stage": "doublechecker",
"on_terminal_result": "DOUBLECHECK_PASS",
"target_stage": "updater"
},
{
"source_stage": "doublechecker",
"on_terminal_result": "FIX_NEEDED",
"target_stage": "fixer"
},
{
"source_stage": "doublechecker",
"on_terminal_result": "BLOCKED",
"target_stage": "troubleshooter"
},
{
"source_stage": "updater",
"on_terminal_result": "UPDATE_COMPLETE",
"terminal_result": "UPDATE_COMPLETE",
"edge_kind": "terminal"
},
{
"source_stage": "updater",
"on_terminal_result": "BLOCKED",
"target_stage": "troubleshooter"
},
{
"source_stage": "troubleshooter",
"on_terminal_result": "TROUBLESHOOT_COMPLETE",
"target_stage": "checker"
},
{
"source_stage": "troubleshooter",
"on_terminal_result": "BLOCKED",
"target_stage": "consultant"
},
{
"source_stage": "consultant",
"on_terminal_result": "CONSULT_COMPLETE",
"target_stage": "troubleshooter"
},
{
"source_stage": "consultant",
"on_terminal_result": "NEEDS_PLANNING",
"terminal_result": "NEEDS_PLANNING",
"edge_kind": "terminal"
},
{
"source_stage": "consultant",
"on_terminal_result": "BLOCKED",
"terminal_result": "BLOCKED",
"edge_kind": "terminal"
}
],
"terminal_results": [
"UPDATE_COMPLETE",
"NEEDS_PLANNING",
"BLOCKED"
]
}
```