# Exact qualification —2026-11-03

All **125 mandatory groups executed on the same final ROM and pass**, validated
against **444 current native/test source hashes**. SHA256 `7d1fc931f5a5a4958b1eefcc05f00661b5321a6a1b2404d7563c98a22b8eb262`;
CRC32 `61F87B0A`. [Exact report](QA_STATUS.json) · [All receipts](../../audits/qa-20261103/).

The complete 125-group matrix is retained with its original seven failures.
Only ten test observer/fixture files changed afterward; no native ROM or build
input changed. The entire thirteen affected groups reran: human contact, ordinary
and four-pad OT/shootouts, strict shootout, Quickgame/Allstar and both CPU wrappers, complete transfer runtime, replay HUD, the complete17-section
refinements group and standalone shot-panel group.
Every other 112 groups' verifier dependencies remain byte-identical. Source delta,
log hashes, dependency closure and original failed report hash are recorded in
the independently accepted aggregate. No different-ROM or skipped test substitutes.

Exact cold replay proves the contact logger published before its saved-SR payload:
at frame4087 native entry SR was2704 on the stack while the payload still read0;
frame4088 had2704. Publication now follows the completed packet. Historical
negative probes retain their exact original bytes, while both current comparison
observers have matching length/cycles and exact inputs/pass/geometry outcomes.
All original four-pixel contact/phase24/IRQ7 criteria and 192 native ABI cases pass.

The strict shootout verifier copies its hook; its new read-only Stars image helper
therefore resolves against the actual test-core source directory. All native
roster/ABI/spin/long-game/input/canary/lifetime sections rerun unchanged. The shared
hook's ordinary21 and four-pad19 OT/result/stat/save/playoff cases also rerun.

The Quickgame routing fixture previously admitted a native down player at3572.
It now waits for natural recovery before the declared geometry, within the original
9000-frame admission budget. The actual actor recovers by3683; no flags or actor
assignments are overwritten. All68 starts and16 split/pad checks retain the same
>15 direction difference, B within60 frames, Y keeper and side ownership criteria.
The complete Allstar and CPU groups repeat with the same precondition.

The runtime display checker now independently assembles the actual cosmetic UI
flag before its original exact-byte comparison. All seven runtime child groups
repeat, retaining195 native OVR projections, full record/SRAM canaries and the
active wrong-order negative. The generic shared transfer support stays unchanged.

The friendly scope retains the original failed61-to-r2 exact guard and separately
requires every non-UI byte of the candidate to match immutable r2. Six protected
area mutants and a wrong-bridge hash are rejected. Native friendly guard/ABI
criteria remain unchanged.

The replay PP fixture now isolates its one actual queued native minor by disabling
additional spontaneous fouls only in that fixture. Actual5v6 must be active at the
shot, preserving both original missing-PP-snapshot and old-R7 negative criteria.
The original2801-frame outer and native shot/replay deadlines remain unchanged.

Matched same-ROM no-display runs prove the clock hold is a real native Face Off:
clock135 and phase/flags/score/manpower/timer are identical with/without the display,
and resume identically. The optional multi-context exception requires that exact
independently generated reference; standalone strict behavior stays unchanged.
The original PP layout, expiry/pause/submenu criteria and two graphical negatives
remain; an added actual clock-freeze negative must also be rejected.

Fifteen independent controls/rollbacks pass, including byte-exact r2 and previous
comparison chains. The extracted source ZIP rebuilds the final ROM byte-for-byte;
the original-base IPS independently reconstructs it. The 552848-byte IPS uses
original SHA256 b115de41eee9b790618a8a053885aefea32aaf5a2de2eaeb260af8aaf36b8f39,
which differs from the builder input. Exported code/data ranges retain both hashes.
123 opened native captures support the graphical report. Public delivery/browser
review is recorded separately; USB hardware, play feel and sound salience remain
manual acceptance. No new Hard win-rate trial is claimed.

| Required group | Result | Receipt |
|---|---|---|
| ai_actor_layout | PASS | [Exact receipt](../../audits/qa-20261103/ai_actor_layout.json) |
| ai_attack | PASS | [Exact receipt](../../audits/qa-20261103/ai_attack.json) |
| ai_attack_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/ai_attack_gameplay.json) |
| ai_attribution | PASS | [Exact receipt](../../audits/qa-20261103/ai_attribution.json) |
| ai_complete_lanes | PASS | [Exact receipt](../../audits/qa-20261103/ai_complete_lanes.json) |
| ai_cross_choice | PASS | [Exact receipt](../../audits/qa-20261103/ai_cross_choice.json) |
| ai_cross_hooks | PASS | [Exact receipt](../../audits/qa-20261103/ai_cross_hooks.json) |
| ai_defence | PASS | [Exact receipt](../../audits/qa-20261103/ai_defence.json) |
| ai_defence_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/ai_defence_gameplay.json) |
| ai_flight_coverage | PASS | [Exact receipt](../../audits/qa-20261103/ai_flight_coverage.json) |
| ai_gap | PASS | [Exact receipt](../../audits/qa-20261103/ai_gap.json) |
| ai_gap_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/ai_gap_gameplay.json) |
| ai_keeper_pass | PASS | [Exact receipt](../../audits/qa-20261103/ai_keeper_pass.json) |
| ai_pass_plan | PASS | [Exact receipt](../../audits/qa-20261103/ai_pass_plan.json) |
| ai_pass_plan_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/ai_pass_plan_gameplay.json) |
| ai_playbook | PASS | [Exact receipt](../../audits/qa-20261103/ai_playbook.json) |
| ai_playbook_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/ai_playbook_gameplay.json) |
| ai_relay_choice | PASS | [Exact receipt](../../audits/qa-20261103/ai_relay_choice.json) |
| ai_smart_aim | PASS | [Exact receipt](../../audits/qa-20261103/ai_smart_aim.json) |
| ai_smart_aim_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/ai_smart_aim_gameplay.json) |
| ai_smart_aim_physics | PASS | [Exact receipt](../../audits/qa-20261103/ai_smart_aim_physics.json) |
| ai_smart_catch | PASS | [Exact receipt](../../audits/qa-20261103/ai_smart_catch.json) |
| ai_steering | PASS | [Exact receipt](../../audits/qa-20261103/ai_steering.json) |
| ai_steering_frequency | PASS | [Exact receipt](../../audits/qa-20261103/ai_steering_frequency.json) |
| ai_support_spots | PASS | [Exact receipt](../../audits/qa-20261103/ai_support_spots.json) |
| allstar | PASS | [Exact receipt](../../audits/qa-20261103/allstar.json) |
| allstar_cpu | PASS | [Exact receipt](../../audits/qa-20261103/allstar_cpu.json) |
| allstar_cpu_flow | PASS | [Exact receipt](../../audits/qa-20261103/allstar_cpu_flow.json) |
| allstar_cpu_shootout | PASS | [Exact receipt](../../audits/qa-20261103/allstar_cpu_shootout.json) |
| allstar_flow | PASS | [Exact receipt](../../audits/qa-20261103/allstar_flow.json) |
| allstar_shootout | PASS | [Exact receipt](../../audits/qa-20261103/allstar_shootout.json) |
| alt_goalies | PASS | [Exact receipt](../../audits/qa-20261103/alt_goalies.json) |
| b_switch | PASS | [Exact receipt](../../audits/qa-20261103/b_switch.json) |
| centered_cross_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/centered_cross_gameplay.json) |
| coach_goalie | PASS | [Exact receipt](../../audits/qa-20261103/coach_goalie.json) |
| coach_lines | PASS | [Exact receipt](../../audits/qa-20261103/coach_lines.json) |
| credits | PASS | [Exact receipt](../../audits/qa-20261103/credits.json) |
| crit_lock | PASS | [Exact receipt](../../audits/qa-20261103/crit_lock.json) |
| crit_menu_render | PASS | [Exact receipt](../../audits/qa-20261103/crit_menu_render.json) |
| crit_option | PASS | [Exact receipt](../../audits/qa-20261103/crit_option.json) |
| critical | PASS | [Exact receipt](../../audits/qa-20261103/critical.json) |
| critical_flash | PASS | [Exact receipt](../../audits/qa-20261103/critical_flash.json) |
| critical_trail | PASS | [Exact receipt](../../audits/qa-20261103/critical_trail.json) |
| critical_velocity | PASS | [Exact receipt](../../audits/qa-20261103/critical_velocity.json) |
| crowd_modes | PASS | [Exact receipt](../../audits/qa-20261103/crowd_modes.json) |
| downed_receiver | PASS | [Exact receipt](../../audits/qa-20261103/downed_receiver.json) |
| easy_stats | PASS | [Exact receipt](../../audits/qa-20261103/easy_stats.json) |
| faceoff_dots | PASS | [Exact receipt](../../audits/qa-20261103/faceoff_dots.json) |
| fair_pickup | PASS | [Exact receipt](../../audits/qa-20261103/fair_pickup.json) |
| finished_season | PASS | [Exact receipt](../../audits/qa-20261103/finished_season.json) |
| finisher_hold | PASS | [Exact receipt](../../audits/qa-20261103/finisher_hold.json) |
| finisher_position | PASS | [Exact receipt](../../audits/qa-20261103/finisher_position.json) |
| forum_fixes | PASS | [Exact receipt](../../audits/qa-20261103/forum_fixes.json) |
| four_goalie | PASS | [Exact receipt](../../audits/qa-20261103/four_goalie.json) |
| four_lifecycle | PASS | [Exact receipt](../../audits/qa-20261103/four_lifecycle.json) |
| friendly_reception | PASS | [Exact receipt](../../audits/qa-20261103/friendly_reception.json) |
| full_cpu_game | PASS | [Exact receipt](../../audits/qa-20261103/full_cpu_game.json) |
| goalie_attack | PASS | [Exact receipt](../../audits/qa-20261103/goalie_attack.json) |
| goalie_attack_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/goalie_attack_gameplay.json) |
| goalie_attack_reset | PASS | [Exact receipt](../../audits/qa-20261103/goalie_attack_reset.json) |
| goalie_catch_control | PASS | [Exact receipt](../../audits/qa-20261103/goalie_catch_control.json) |
| goalie_catch_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/goalie_catch_gameplay.json) |
| goalie_lateral | PASS | [Exact receipt](../../audits/qa-20261103/goalie_lateral.json) |
| goalie_lateral_gameplay | PASS | [Exact receipt](../../audits/qa-20261103/goalie_lateral_gameplay.json) |
| goalie_request | PASS | [Exact receipt](../../audits/qa-20261103/goalie_request.json) |
| goalie_season | PASS | [Exact receipt](../../audits/qa-20261103/goalie_season.json) |
| hud_overlay | PASS | [Exact receipt](../../audits/qa-20261103/hud_overlay.json) |
| human_contact | PASS | [Exact receipt](../../audits/qa-20261103/human_contact.json) |
| icing_menu | PASS | [Exact receipt](../../audits/qa-20261103/icing_menu.json) |
| icing_rule | PASS | [Exact receipt](../../audits/qa-20261103/icing_rule.json) |
| leaders_exit | PASS | [Exact receipt](../../audits/qa-20261103/leaders_exit.json) |
| maintenance_replay | PASS | [Exact receipt](../../audits/qa-20261103/maintenance_replay.json) |
| manual_keeper_pass | PASS | [Exact receipt](../../audits/qa-20261103/manual_keeper_pass.json) |
| menu_background | PASS | [Exact receipt](../../audits/qa-20261103/menu_background.json) |
| menu_defaults | PASS | [Exact receipt](../../audits/qa-20261103/menu_defaults.json) |
| menu_font | PASS | [Exact receipt](../../audits/qa-20261103/menu_font.json) |
| menu_team | PASS | [Exact receipt](../../audits/qa-20261103/menu_team.json) |
| mini_division | PASS | [Exact receipt](../../audits/qa-20261103/mini_division.json) |
| mini_seven | PASS | [Exact receipt](../../audits/qa-20261103/mini_seven.json) |
| momentum | PASS | [Exact receipt](../../audits/qa-20261103/momentum.json) |
| neon_marker | PASS | [Exact receipt](../../audits/qa-20261103/neon_marker.json) |
| net_contact | PASS | [Exact receipt](../../audits/qa-20261103/net_contact.json) |
| outlet_deadline | PASS | [Exact receipt](../../audits/qa-20261103/outlet_deadline.json) |
| pad_colors | PASS | [Exact receipt](../../audits/qa-20261103/pad_colors.json) |
| pass_charge | PASS | [Exact receipt](../../audits/qa-20261103/pass_charge.json) |
| pass_height | PASS | [Exact receipt](../../audits/qa-20261103/pass_height.json) |
| pass_mode | PASS | [Exact receipt](../../audits/qa-20261103/pass_mode.json) |
| pass_speed | PASS | [Exact receipt](../../audits/qa-20261103/pass_speed.json) |
| penalty_owner | PASS | [Exact receipt](../../audits/qa-20261103/penalty_owner.json) |
| penalty_rate | PASS | [Exact receipt](../../audits/qa-20261103/penalty_rate.json) |
| pickup_delay | PASS | [Exact receipt](../../audits/qa-20261103/pickup_delay.json) |
| pwrplay_clear | PASS | [Exact receipt](../../audits/qa-20261103/pwrplay_clear.json) |
| quickgame | PASS | [Exact receipt](../../audits/qa-20261103/quickgame.json) |
| quickgame_cpu | PASS | [Exact receipt](../../audits/qa-20261103/quickgame_cpu.json) |
| quickgame_cpu_flow | PASS | [Exact receipt](../../audits/qa-20261103/quickgame_cpu_flow.json) |
| quickgame_cpu_shootout | PASS | [Exact receipt](../../audits/qa-20261103/quickgame_cpu_shootout.json) |
| quickgame_flow | PASS | [Exact receipt](../../audits/qa-20261103/quickgame_flow.json) |
| quickgame_shootout | PASS | [Exact receipt](../../audits/qa-20261103/quickgame_shootout.json) |
| refinements | PASS | [Exact receipt](../../audits/qa-20261103/refinements.json) |
| replay_hud | PASS | [Exact receipt](../../audits/qa-20261103/replay_hud.json) |
| replay_option | PASS | [Exact receipt](../../audits/qa-20261103/replay_option.json) |
| rewind_wrap | PASS | [Exact receipt](../../audits/qa-20261103/rewind_wrap.json) |
| season_identity | PASS | [Exact receipt](../../audits/qa-20261103/season_identity.json) |
| season_navigation | PASS | [Exact receipt](../../audits/qa-20261103/season_navigation.json) |
| season_settings | PASS | [Exact receipt](../../audits/qa-20261103/season_settings.json) |
| season_slots | PASS | [Exact receipt](../../audits/qa-20261103/season_slots.json) |
| shootout | PASS | [Exact receipt](../../audits/qa-20261103/shootout.json) |
| shootout4 | PASS | [Exact receipt](../../audits/qa-20261103/shootout4.json) |
| shootout_rules | PASS | [Exact receipt](../../audits/qa-20261103/shootout_rules.json) |
| shot_colour | PASS | [Exact receipt](../../audits/qa-20261103/shot_colour.json) |
| shot_panel | PASS | [Exact receipt](../../audits/qa-20261103/shot_panel.json) |
| shot_panel_left | PASS | [Exact receipt](../../audits/qa-20261103/shot_panel_left.json) |
| shot_plan | PASS | [Exact receipt](../../audits/qa-20261103/shot_plan.json) |
| sram_commit_readiness | PASS | [Exact receipt](../../audits/qa-20261103/sram_commit_readiness.json) |
| stars_hud | PASS | [Exact receipt](../../audits/qa-20261103/stars_hud.json) |
| strict_so | PASS | [Exact receipt](../../audits/qa-20261103/strict_so.json) |
| transfer_dollars | PASS | [Exact receipt](../../audits/qa-20261103/transfer_dollars.json) |
| transfers_engine | PASS | [Exact receipt](../../audits/qa-20261103/transfers_engine.json) |
| transfers_flow | PASS | [Exact receipt](../../audits/qa-20261103/transfers_flow.json) |
| transfers_journal | PASS | [Exact receipt](../../audits/qa-20261103/transfers_journal.json) |
| transfers_model | PASS | [Exact receipt](../../audits/qa-20261103/transfers_model.json) |
| transfers_persistence | PASS | [Exact receipt](../../audits/qa-20261103/transfers_persistence.json) |
| transfers_runtime | PASS | [Exact receipt](../../audits/qa-20261103/transfers_runtime.json) |
| transfers_season | PASS | [Exact receipt](../../audits/qa-20261103/transfers_season.json) |
| whistle_momentum | PASS | [Exact receipt](../../audits/qa-20261103/whistle_momentum.json) |
