diff --git a/docs/switch-development.md b/docs/switch-development.md index 4bc9ae7d..b92db12a 100644 --- a/docs/switch-development.md +++ b/docs/switch-development.md @@ -233,7 +233,7 @@ Implementation: `src/core/GamepadMap.lua` (`NX_RAW_*`, `ignoreRawForJoystick`). **Opt-in diagnostics:** create an empty `switch-debug.txt` in the save directory; events flush to `switch.log` at ≤1 Hz with build identity (no ROM/save bytes). -**Hardware re-test:** T16 **pass** @ `2699c9a` (naming A=confirm / B=cancel; launcher/overworld Joy-Con only). T19 quit/reopen save pass; suspend×10 still pending. +**Hardware re-test:** T16 **pass** @ `2699c9a` (naming A=confirm / B=cancel). T19 **pass** (quit/reopen, suspend×10, reboot) — operator 2026-08-01. **Suspend/resume audio:** after resume, chip music is stopped to avoid duplicate streams; confirm on hardware during P0-09/10 (T19). diff --git a/docs/switch-hardware-evidence.md b/docs/switch-hardware-evidence.md index bde334ba..07b6f137 100644 --- a/docs/switch-hardware-evidence.md +++ b/docs/switch-hardware-evidence.md @@ -67,12 +67,12 @@ T16 hardware gate: **closed**. --- -## T19 — save / suspend — partial +## T19 — save / suspend — pass | Check | Result | | ----- | ------ | -| Save in-game → full quit → title-override reopen → load save | **pass** | -| Suspend/resume ×10 | **not tested** | -| Full console reboot persistence | **not tested** | +| Save in-game → full quit → title-override reopen → load save | **pass** (@ `7504753` / retained) | +| Suspend/resume ×10 (launcher / gameplay / mixed) | **pass** (operator 2026-08-01) | +| Full console reboot persistence | **pass** (operator 2026-08-01) | -T19 remains open until suspend×10 (and ideally reboot) are recorded. +T19 hardware gate: **closed**. No stuck input, duplicate audio, or crash reported.