Dizzy / visual runtime

Event-driven lab

Make the invisible loops of a feature file visible.

DEMO_FEATURE_FILE
v0.4 · in-memory adapter
LIVE SIMULATION

The physical side · specimen line

select an input + processor, then dispatch a command
Ready for an instruction. INPUT Caffeine · PROCESSOR Wash
INPUT SHELF / SAMPLES PROCESSORS / PROCEDURES ROBOT 01 · READY CA Caffeinesample.ca / raw LU Luminolsample.lu / raw EN Enzymesample.en / raw Washprocedure.wash_sample Heatprocedure.heat_sample Scanprocedure.scan_sample CA
Click any sample or processor to change the route. Every move creates commands and immutable events.

The logical side · feature wiring

a command starts a reactivity loop; an event rebuilds the read model
commandeventpolicyprojection
ccommandintent / write dprocedurehandles one c eeventimmutable fact ypolicyreacts to e jprojectionfolds e → m mmodelread state qquerytyped question Qquerieranswers q REACTIVITY LOOP ↻ DATA LOOP ↘