Expand description
OODA loop runner that drives repeated observe-orient-decide-act cycles.
LoopRunner owns the runtime resources and pilot history, runs up to
max_iterations cycles, and produces a LoopReport summarizing all
iterations, halt reason, and receipts.
Structs§
- External
Halt Flag - Thread-safe flag for requesting an early halt of the running loop.
- Loop
Budget Receipt - Budget parameters that governed the loop run.
- Loop
Iteration Report - Detailed report for a single OODA loop iteration.
- Loop
Receipt - Typed receipt summarizing a complete loop run for auditing and replay.
- Loop
Report - Top-level report for a complete OODA loop run.
- Loop
Runner - Stateful OODA loop runner that executes repeated verification cycles.
- Loop
Runner Resources - Runtime resources required by the loop runner: knowledge runtime, memory store, and Forge store.
Enums§
- Halt
Reason - Reason the OODA loop terminated.
Constants§
- LOOP_
ITERATION_ REPORT_ V1_ SCHEMA - Schema version string for a single loop iteration report artifact.
- LOOP_
REPORT_ V1_ SCHEMA - Schema version string for the full loop report artifact.
- PILOT_
LOOP_ RECEIPT_ V1_ SCHEMA - Schema version string for the pilot loop receipt artifact.
Functions§
- parse_
loop_ report_ boundary - Parses a loop report from a boundary artifact payload.