Branch: checkpoint-a-results → main
Device checkpoint A passed on 2026-11-10 (run by bajdev; pack built from f36cda3), which completes M3. This records the results and uses the limits it found.
MaxMuteGroup 32 → 16. The device offers none and 1-16. Pads written with 32 still choked, but the device treats the field as 1-16, so mpckit writes only 0-16.MinBPM, MaxBPM), the device's tempo control range. All four test tempos (20, 30, 300, 999) worked.MaxBars stays 999 because the device maximum is still unknown.MpckitMute now uses groups 16 and 1, since 32 is refused. The README notes what the 2026-11-10 run used.tools/checkpoint-a/README.md: results table filled in.go vet ./... and go test ./... pass. The tests now check that group 16 and BPM 20/999 are accepted and that group 17, BPM 19.9 and 999.5, NaN and infinity are refused. go run ./tools/checkpoint-a still builds the pack.