ZEROlobby
22/22 strict⌘Kvisitor
skip to main
ADR-108
skin
——:——:——zcovenant · audit
the engine self-agent · 7-loop scheduler

seven loops · the engine's scheduler

the controller drives seven scheduler loops on its event loop. each loop has a fixed period and an owning SDK agent. these are the engine's decision cadence. they are distinct from the 4 brand clocks (--hb · --breath · --drift · --tide), which drive visual cadence in the chrome.

the seven loops

loopperiodwhat runsowned by
trade5sorder placement · fills · position management@trader
observe5smarket state ingestion · oracle reads · regime check@researcher
remember60sjournal compaction · receipt batching · memory consolidation@introspector
calibrate1hlens weight retune · threshold adjustment · paper-only@calibration
evolve4hstrategy parameter drift · regime adaptation@strategist
propose24hbuilder agent’s daily strategy proposals@builder
reflect7dreflection summary · published thursday · saturday settles@publisher
loops vs clocks
7 loops drive engine decisions; 4 brand clocks drive chrome animation. the engine loops tick on the controller's event loop; brand clocks tick on a single requestAnimationFrame (brand-runtime). the cockpit chrome reads both: loops via signed heartbeat, clocks via CSS variables.
7 loops4 brand clocks · separatesee /cores · /agents · /strategies