Repository navigation
v0.2.3
Bug Fixes
Premature recipe completion — executor returned "ok" instantly because the machine was still in standby right after the start command; recipe was marked completed in seconds without actually brewing.
Subsequent steps skipped — in multi-step recipes (e.g. LatteMacchiato → Hotmilk) all steps after the first were dispatched while the machine was still busy and were silently ignored.
Fix: _wait_for_completion now uses a two-stage approach — first waits for the machine to leave standby (brew started, 15 s timeout), then waits for it to return to standby (brew finished, per-step timeout).