merge: #295 fix/295-status-live-pid @9547cd49 into assembly/v0.69.0 Gated by doyle 2026-09-10 03:08Z: Linux full unit set 3127/3127 + clippy 0 + fixture + treqs 0 (kitsubito), Windows spt+spt-daemon set + daemon_status_pid_e2e 1738/1738 (1 leaky) + clippy 0 + fixture + treqs 0 (hfenduleam); the e2e cell status_uses_live_service_identity_despite_a_stale_pid_file was listed once and executed (11.4 s). Base de5a44bc ancestor rc 0. Three conflicts against head 6. crates/spt-daemon/src/brain.rs: both sides converted net_status to the per-call bounded read identically; head 6 additionally carries the [impl->REQ-BRAIN-READ-BOUNDED-PER-CALL] tag line above `let deadline = self.call_deadline();`, kept (ours). The member's own bounded conversions of broker_image, coordinator_image_version and stall_evicts (read_frame_until(None) -> deadline) are taken as-is; no unbounded read_event() call site enters the tree (index census equals head 6: tests/input_ack_deadlock.rs and xtask brainread.rs only). CHANGELOG.md and docs-site/src/changelog.md: [Unreleased]/Fixed resolved as UNION (head-6 bullets kept, the member's bullet appended). The [0.68.0] block is byte-identical to head 6 (sha256 prefix 406dd3cdd2a37844). traceable-reqs.toml carries no deleted lines from this member. Merge order: #285 -> #286 -> #295 -> #287. Co-authored by: doyle Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01PL7KPiGpCSvJMd5E65DKfq