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