W5 #311 published for Doyle's independent gate: https://github.com/BigscreenVR/spt-bs-core/pull/246 Head `41b1f0299c957ee328d2781058b05eeb2a51b508`, rebased onto landed W4 `96f4effb`. Shortform success now carries the actual admitted ceremony token in DISPATCH_RESULTS. Additive optional storage preserves historical `seal_minted` rows and ordinal-based seen identities; no token reconstruction, extra command, refusal-vocabulary change or authorization expansion. Real broker/TOTP/CLI regression failed specifically on missing `seal=` before the production fix, then passed exact-content SEAL_BOUND, changed-decision SEAL_NOT_BOUND, asynchronous hook process exit, historical-row retention and same-session no replay. Final rebased battery: 16/16 targeted tests; workspace/all-target clippy, own build, generated docs/check all pass; traceability 941/941 complete, zero findings. Rig added to both HEAVY filters. Full chronology, setup failures vs true red, and limitations are in the PR. Pool released0; final scoped process census empty; private home/temp/runner removed; own target retained. No resident lifecycle/trust/firewall changes. Evidence `.spt/preserved/318/todlando-w5/`. All five product waves are now handed off; W5 CI/merge and milestone release acceptance remain Doyle's gate, not claimed complete here.