SUPERSEDED: save/reload/repeat VERIFIED later2026-10-24. Read native-secret-slide-save-repeat-verified-2026-10-24.txt. Original result screen was awaiting input; no locked-player gameplay fix was needed. Notes below are historical diagnosis, not current status.

Secret Slide save/reload follow-up - 2026-10-24 (Luna Medium)

Save / reload / duplicate-credit remains UNVERIFIED. Confirmed Star collection
once more with muted native build 33C32282D05F617FFC1D674461EB95F23B22C2C80E67EDE5C14AD1F7B6569406:
box state bounces at3650, box Star1 releases, in-memory power total reaches2 and
course mask2; original transition returns from level29 to castle level2. The
fresh case slot1.sav/minigames.sav are unchanged from one-Star seed because this
run did not reach the Save Progress action. No reloaded save or second credit.
Audio engine reports muted output/nonzero device samples0/mixererrors0; process
exits0. Build + eight focused CTests pass.

A stay-after-star=1 run used an isolated settings.ini. Source audit of
port/hal/star_collection_policy.h and port/tools/reward_host.py shows that
setting applies only to eligible actor178 main-story Stars with course IDs0..14.
Secret Slide maps to course21; the existing policy intentionally leaves secret
courses on original exit path. Thus the setting is not broken in this case; its
specified coverage does not include the requested Secret Slide. The latest r4
run still returned to castle LevelEnter and no pause/save action became reachable.
The optional star-save replay harness (port/main.cpp, private PS runner switch)
waits for the in-memory total to increment, then for player control before opening
pause. It did not report a save event. Treat it as a QA helper, not accepted save
flow. Keep all save files private; evidence case is
work/native-muted-audio-walk-slide-box-save-stay-20261024-r4-20261021.

NEXT: Recommend SOL HIGH before broadening the stay policy and resolving Star
completion/player-control/save-menu handoff for Secret Slide. Keep the exact
original Secret Slide path, duplicate-credit rules, and save serialization.
First trace the Star1 kind/home-state/collection branch and level entry. Then
update can_stay only if original transition effects remain safe. Reach the native
Save Progress action using actual pad inputs; verify disk save count/mask, restart
from that isolated saved slot, re-enter and hit same box, and prove it remains
one Star with no duplicate. Include ordinary default/off regression and muted
screenshots. No F installation or publication.


