# Dedup stop-boundary provenance repair Static tool execution only; no game process or allocator path ran. This capture implements the discriminating probe in Astra decision `d-d2a9b8be6399a6abaa0e05a5`. ## Identities * Input: canonical ignored owner-supplied `dumps/sots.exe`, SHA-256 `970b7de729956a53094c7eb98aba4270aee98e2fed5daf0d39e290013c90c841`, MD5 `9969481c39f4b33a8a21c48b62abee4c`. * Tool: `/usr/bin/objdump`, SHA-256 `1eaaef2e7f57c4c7f69115c495e2466f5a8c8e5f3bc42221d092382f30f9d4cd`, reported version `GNU objdump (GNU Binutils for Ubuntu) 2.38`. * CWD: `/home/alex/sots-re`. * Engine worktree: `/tmp/opencode/sots-final-research-engine`, HEAD `7741d42fc5e4e761e6449bdaf0e4a61d00036a23`, source-content SHA-256 `ccd8e02083e8d2e2b3e97976ace2273c8f924dfc02a39e919004eaf3544c50fd`. * RE worktree: `/tmp/opencode/sots-final-research-re`, HEAD `3bfde5a70d874a723e797a695bbd847fd82c0aa7`, source-content SHA-256 `6696fd5201e144843617cbf6d78b41b5287ad5dcc9fa1e8aaa861d52b64e72e8`. ## Exact executions Both commands exited zero. Their stdout and stderr byte streams were redirected separately and were not filtered or edited. ```sh objdump -D -Mintel --start-address=0x00825d40 --stop-address=0x00825e65 dumps/sots.exe objdump -D -Mintel --start-address=0x00825d40 --stop-address=0x00825e67 dumps/sots.exe ``` | boundary | stream | bytes | lines | SHA-256 | |---|---|---:|---:|---| | narrow `0x00825e65` | stdout | 6130 | 127 | `1c2408cd49cc10383bad9fe06d3287476b103205f4155adf64c8a50ccd5205e8` | | narrow `0x00825e65` | stderr | 0 | 0 | `e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855` | | wide `0x00825e67` | stdout | 6134 | 127 | `3c9f83d3a98d95ffa68e0595e47f6c3beab3016aa97cd44bf39ac72ed3ec0a84` | | wide `0x00825e67` | stderr | 0 | 0 | `e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855` | ## Observation and bounded interpretation Each stdout contains 120 instruction lines. Lines through `0x00825e63` are byte-for-byte equal. Both decode the terminal instruction as `ret 0x8` at `0x00825e64`; the narrow stream prints only `c2`, while the wide stream prints the complete `c2 08 00`. Instruction addresses and mnemonics are otherwise identical. After trimming line-end whitespace, the fresh wide content equals the 2026-09-09 archive's first window except that the archive has one additional final blank line. This confirms the decision's stop-boundary prediction and supplies replacement raw provenance. It does not establish how the superseded archive was produced, live comparator behavior, allocator compatibility, event construction, or replacement acceptance. The semantic dedup claim remains for an independent verifier to reproduce and challenge with the predeclared equal/description-different and NaN fixtures.