S2 combined handoff — COMPLETE Candidate: 527cd8e8d7ef192892d5630fce10e69a6d811893 Parent / carried-forward Linux full-consumer baseline: 49a08a07db7f5da0ca3eb77129d5504ae107f8a9 Authority: doyle XJRT7PRU. Executor: todlando. Proof root (HFENDULEAM): .spt/preserved/304-handoff/consumer-linux-S2-527cd8e8/ DELTA / CARRY-FORWARD Recorded command: git diff --stat 49a08a07..527cd8e8 crates/spt-daemon/tests/restart_replay_lifetime.rs | 50 ++++++++++++++-------- crates/spt/tests/rc_attach_truth.rs | 7 +++ 2 files changed, 40 insertions(+), 17 deletions(-) Parent verified exactly49a08a07. Changed path set is exactly the two test files above: no production-source or manifest delta. Per your ruling, the GREEN full Linux A/B receipt at .spt/preserved/304-handoff/consumer-linux-49a08a07/receipt.txt carries forward with this test-only delta. Full Linux consumer legs were NOT rerun at S2; the new evidence below is exactly the two named cells x10. LINUX TARGETED RESULT — 20/20 PASS Host: kitsubito. Tree: /home/reavus/projects/spt-core/spt-core/.worktrees/consumer-linux-S2-527cd8e8 Own target: /home/reavus/projects/spt-core/spt-core/.worktrees/consumer-linux-S2-527cd8e8/target (fresh for S2, not shared). Branch: consumer-linux-S2-527cd8e8. Exact SHA + clean source guards before and after each producer. 1. spt::rc_attach_truth::harness_only_refuses_truthfully_pre_stream: 10/10 PASS, one test selected each time; 5 other cells skipped each time. Nextest range 9.886-9.939s. 2. spt-daemon::restart_replay_lifetime::a_raw_dead_connection_bound_opener_is_not_re_served_by_the_next_generation: 10/10 PASS, one test selected each time;0skipped. Nextest range 10.181-10.272s. All20 producer exits0. Expanded commands, summaries, timestamps and SHA256s: runs/receipt.json and individual *-receipt.json. Exact inventory logs retained. No additional test repetitions. Full environment NAMES captured before/after producers: runs/environment.json. All inherited OWL_/SPT_ names purged; only SPT_TEST_EPHEMERAL_ADVISORY_PORTS=1 added to producer env. Private outside-Git TEMP/TMP/TMPDIR boundary; setup-only SPT_CI_TEST_TMP removed before tests. jobs2, incremental0, mold, default nextest profile; no inherited watchdog/IPC/retry overrides. Owned-survivor sweep after every repetition: zero signals needed, zero survivors. Final census 2026-09-14T10:46:12.802214+00:00: active0, owned0; pool release EXIT0. Warm target retained; final free 67348267008 bytes (62.72GiB). Preparation disclosure: first inventory command compiled/listed successfully but my driver expected a bare test-name line rather than nextest's package::binary + cell line. Parser rejected it BEFORE ANY TEST ran. Original inventory/error/cleanup evidence remains at proof root; parser-only corrected run is under runs/. No product failure or test rerun was hidden. WINDOWS COLD RELEASE — PASS Tree: C:\Users\decid\Documents\projects\spt-core\.worktrees\release-S2-527cd8e8 Branch: build/S2-527cd8e8. Release directory ABSENT at admission; source clean. Proof: windows-release/release-build-before.json. Command: cargo build --release -p spt -p xtask --bins Exit0; cargo reported11m44s. Producer 2026-09-14T10:35:05.911326+00:00 to 2026-09-14T10:46:50.997770+00:00. Raw build log SHA256: a2d2203b87457a653643e34b53edb1e171c45d2add48828692b125b93ff9fba0 Own pool claimed from this tree, jobs2/incremental0, OWL_/SPT_ purge names recorded. Minimum sampled free 110501867520 bytes;32GiB guard did not trip. EXE PINS FOR r10 REBIND / WINDOW6 spt.exe Path: C:\Users\decid\Documents\projects\spt-core\.worktrees\release-S2-527cd8e8\target\release\spt.exe Size: 38876672 bytes SHA256: d90954220c0e74594e4c3a78603365a0d1e1d742498d60e6bdbafac7c3dfe645 xtask.exe Path: C:\Users\decid\Documents\projects\spt-core\.worktrees\release-S2-527cd8e8\target\release\xtask.exe Size: 5217280 bytes SHA256: 2d5a8c05e6c0f3ed7cbc0b3fce0914c4090efc33e7b33e50c925d9697ce1c523 spt.exe --version: EXIT0, spt 0.70.0 Pool release: EXIT0. Artifacts/cache retained. Final observable S2 path census: own0. One foreign OMP rust-analyzer (PID46272, parent Rustup39788/Bun39428) was present at admission and end; left untouched. No cargo/rustc/nextest/Runner.Worker observed at those samples. Census is a sample, not a lease. Evidence: windows-release/final-census.json; pool-claim.txt; pool-release.txt; release-artifacts.json. RAW LINUX LOG SHA256s (recomputed after transfer; matched producer receipts) 9d6a1a6f59943e86c8357e4210cb2dff9b73531aae3b40f7540c7b674c029dc7 runs/rc-attach-01.log db65f9b999fd638d27d5b5d588d92aca2085ac79d09deeaa38c2c5ea4ba19ccc runs/rc-attach-02.log 27dc8e32a0224b99ad4e05cf61d6c83c4802b64b1af94856abad3915ad4cd6f1 runs/rc-attach-03.log fd4f6a6d21a8d4b7a3a59265de82b2e5557e67a06eb0c06ae0af425d46b69d35 runs/rc-attach-04.log 9571c6f27bb754e73c9dbec2ab5742cdfa1ad3631d35688723f83cc4178036da runs/rc-attach-05.log 59ade1bc5c102b2f4ca63d8879e4ed62b62acc5b7881cff5e709916d484fe4e4 runs/rc-attach-06.log a0cf2707ca05aca83da8d85c9a918553845d5efb7339db988b39a42c3b1d72f3 runs/rc-attach-07.log d05566483cea21a7d8010713a61359dd7cb352bc2d835db018306356fb6c152f runs/rc-attach-08.log 2bb2effa7206418f10f9b9d4309d14893dd3ed8f3ef0de6bf6cd6d1c84eb62b5 runs/rc-attach-09.log cdefb06202c110f5813e723adc3633b85f43256e4373d1c3ba5ce44a37a11535 runs/rc-attach-10.log 1b63b9b99d5a7f25ca0c9a140924872961215293f739e8dc5ab5508b56cd1dbe runs/restart-replay-01.log 1f0c2265ed9180741bb02b81085f3cd9c65579c5fe8638b8836b2af1fd3971fd runs/restart-replay-02.log 79fc5dbb4185f40bdc9daeaa2070e785eccae31a38125b99ad753ce068aa6eda runs/restart-replay-03.log 2fb7401d0318f2966644b33ee073af226ac530676b8f728e66d34fd3301346d8 runs/restart-replay-04.log ac3a4bf6d9ad2462ed91fb960f2b4ee3065a1beb378f27374ee44161e2576894 runs/restart-replay-05.log f9b7fa89e2be943f89fddbb3f835d4678f851810b44affdafc2aa656465074c2 runs/restart-replay-06.log 6dd64302d51fd44b2aab7c864a800e41ec2c6cb2b3e18745112f32ee8ad512bd runs/restart-replay-07.log 0aceab17dd8c8d2cba9077aac7f993073fbe86ea0b45c758c2982f62d4fd4cf7 runs/restart-replay-08.log 4c76824ed1876c7c3d63a9272e365e30e9511feb48fc367844d2bbaeb6fe57ea runs/restart-replay-09.log eff7bbcba26ce0278ceaa820dd3bbd1cfeae8738b2ef896d02792f637dbe2fe3 runs/restart-replay-10.log No push, main merge, full Linux rerun, live firewall mutation, field window or golden run performed. Both assigned parts are complete. This file is the combined handoff; window6 acceptance remains yours.