Close-out task for the fw #50 Mode-3 wedge campaign (2026-09-11/12). Michael's rule: at most two stacked PRs per repo, each explainable on its own — not the 30 (web) + 13 (firmware) commits as they landed under bench pressure. The plan with file lists and the squash strategy is docs/development/mode3-wedge-closeout-plan.md on claude/mode3-wedge-soak.
Related: #197, #198, #199, #200, reiserlab/LED-Display_G6_Firmware_Arena#50, #53, #54, LAB-149, LAB-212.
Close-out task for the fw #50 Mode-3 wedge campaign (2026-09-11/12). Michael's rule: at most two stacked PRs per repo, each explainable on its own — not the 30 (web) + 13 (firmware) commits as they landed under bench pressure. The plan with file lists and the squash strategy is
docs/development/mode3-wedge-closeout-plan.mdonclaude/mode3-wedge-soak.claude/mode3-wedge-soakper the plan's file list;pixi run test+format-checkgreen.main; the bench ran thearena-2x10-localcherry-picks — decide base/retarget; document the 4×10-vs-2×10 gotcha).ver 1→4to ONE new version; move bench-only watchdog verify fields to a diagnostic opcode or drop; decide the watchdog default for course controllers.arena-2x10-localcontrol night (status doc §4.4).Related: #197, #198, #199, #200, reiserlab/LED-Display_G6_Firmware_Arena#50, #53, #54, LAB-149, LAB-212.