DIZZY LAB

anatomy of an event-driven robot arm — a stylized visualization, not a real dizzy runtime
reactivity loop  commandsprocedureseventspoliciescommands   ·   data loop  eventsprojectionsmodels

PHYSICAL WORLD arm: idle

SAMPLE RACK OUTPUT TRAY HEATER CENTRIFUGE SCANNER
send next sample to →
speed

READ MODELS rebuilt from events only — never from the scene

samples  m · via sample_tracker

SAMPLELOCATIONSTATE
empty — no events folded yet

throughput  m · via lab_metrics

0
PICKED
0
PROCESSED
0
FAILED
0
STORED

QUEUE 0 pending

COMPONENT NETWORK the .feat.yaml, drawn

hover a node — pulses show messages flowing between components