The formal collector's roster includes 46 suites the Makefile never ran;
the first formal attempt stopped on test_required_kitchen and a sweep found:
- v15 MIMI purchase saves could not be written once Runtime saves carried
mana_reserve (P06-01): the format detector now validates that section and
excludes it before the unchanged v15 allowlist, like special_peeping_rooms.
- test_required_kitchen's legacy14 exact-load comparison now maps the two
approved migrations (fresh A06 reserve at the restored boundary, elevator
snapshot v1->v2) after checking each against its contract, in Runtime key
order; every other byte must still match.
- test_runtime_defense_autonomy allowed Mana to change only by the A06 flow.
- test_p08_normal_placement_ops expects 25 palette slots (two warps); its
suite-policy pin is updated with flags unchanged.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- tests/s2/test_new_pid_pairs.gd runs each writer/reader save-restart pair as
two real child processes and keeps their complete output in the private
profile, since the script-level roster runs suites without arguments.
- Commit the Godot UIDs of scripts added this session (and the pre-existing
peeping-room scripts that lacked tracked UIDs) plus the legacy fixture's
thumbnail import, so a private import generates nothing undeclared.
- Repin suite-policy source SHAs for test_main_dashboard (A06 HUD, palette 25)
and test_runtime_transport (sustained outage helper); flags unchanged.
- Register the pair suite's completion marker.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>