§ Incidents & Iteration

Bugs, and what they taught.

The reliability story across all three products, as blameless postmortems: impact, root cause, fix, and the follow through. The postmortems say more about how the work is built than the feature lists do.

14 resolved · 20 total
Sev2 HRNSXTN x RDMSXN Loaded fine, averaged 6.8%, peaked at 1302% Resolved Sev2 windchime Nearly a quarter of the corpus plays unlevelled Open Sev2 windchime The stem exclusion list was never wired up Open Sev1 windchime The microphone goes deaf midsession Monitoring Sev3 windchime A dead arc encoder switch, proven by paired markers Open Sev3 windchime The tour's first line went silent after round one Resolved Sev2 windchime A closed kiosk page could latch the audio gate Resolved Sev3 windchime Ended sessions rang back to life Resolved Sev3 windchime A negative radius draw call, found by the soak Resolved Sev2 windchime Audio runaway: louder, then silent Resolved Sev2 lichtspiel Feeder poll loop wedged the live trigger path Resolved Minor lichtspiel Generated scenes can pass while leaving the controller half dead Monitoring Sev3 lichtspiel Scene then arrangement generated the same template Monitoring Sev3 lichtspiel Consolidation reexposed a stubbed validation path Resolved Sev3 lichtspiel Encoder presses switched scenes midperformance Resolved Sev3 windchime Monome dead after another app used it Resolved Sev2 windchime Monome silent after an unplug Resolved Sev2 windchime Audio stayed suspended between trials Resolved Sev3 windchime State changing endpoints accepted cross site requests Resolved Sev3 windchime Retrieval failed on every request after the first Resolved