0000000000000000000000000000000000000000 907dd2d710131c210f2543a997ec48b3e82835db Reavo End 1783415044 -0700 branch: Created from HEAD 907dd2d710131c210f2543a997ec48b3e82835db b3ae779556c4f8c4d697c49e46b594cf880f60b4 Reavo End 1783415230 -0700 commit: chore(traceable): mint LIFECYCLE-TRUTH REQs — 16 seeds required_stages=[] (W1-W6 per triage @907dd2d) b3ae779556c4f8c4d697c49e46b594cf880f60b4 e1e34d64e763cb9dbeb2190d5404f5ee67721ac0 Reavo End 1783415289 -0700 commit: chore(traceable): activate LIFECYCLE-TRUTH W1 — ECHO-DROP-DIR-RESOLVE + PSYCHE-STAMP-CLEAR-ANY-SUCCESS + PSYCHE-ROLE-OPTIONAL-SKIP (impl, unit) e1e34d64e763cb9dbeb2190d5404f5ee67721ac0 4c1573b3fe2d4999c0b0c255e18aadc58d15a555 Reavo End 1783416674 -0700 commit: feat(lifecycle-truth): W1 psyche echo unblock — drop-dir resolver on fire_echo, stamp-clear-any-success, optional-role skip 4c1573b3fe2d4999c0b0c255e18aadc58d15a555 b6fa7c802942b6810690a3b0fcbcc853857ff245 Reavo End 1783416776 -0700 commit: docs(triage): W5 INJECT-MULTILINE-INTEGRITY — 5th field instance (todlando W1 gate report head-truncated live SENT) + flynn empty-EVENT same night b6fa7c802942b6810690a3b0fcbcc853857ff245 f3c6b4c82ab55061cf4b82e2f2ce4de39afaa81a Reavo End 1783417063 -0700 commit: docs(w2): decouple-shape design proposal for doyle ruling + triage W5 evidence (proposal part-1 eaten in transit — file transport adopted) f3c6b4c82ab55061cf4b82e2f2ce4de39afaa81a 60ec0ed0a42a4368a5c4a324765592bdc813d1f2 Reavo End 1783417205 -0700 commit: docs(w2): doyle ruling — decouple APPROVED, minimal-plus scope, BRAIN_WRITE_DEADLINE 15s, passive resubscribe + observability rider 60ec0ed0a42a4368a5c4a324765592bdc813d1f2 f1f275e368d1d478c575361b5466b18b5e144382 Reavo End 1783417691 -0700 commit: docs(triage): split delivery defect into two roots (doyle 2026-07-07) — parked-idle late-flush (REQ-IDLE-PARKED-DELIVERY, clean wake trigger observed) vs live-SENT byte corruption (REQ-INJECT-MULTILINE-INTEGRITY) f1f275e368d1d478c575361b5466b18b5e144382 c9346c0a9c100294cbb468a29f88ece951d7e04c Reavo End 1783419368 -0700 commit: feat(lifecycle-truth): W2 broker viewer/brain decouple — stall-evict a wedged controller + observability c9346c0a9c100294cbb468a29f88ece951d7e04c 0142cef83233d69341732ba8e11b3ee61858929e Reavo End 1783419400 -0700 commit: docs(triage): W5 root PINNED (doyle+perri) — terminal pre-settle byte-window swallow (~1148-1152B, cuts mid part-3) at chunk EVENT_LINE_THRESHOLD=400; interim sub-400B/file protocol + open slot-math q 0142cef83233d69341732ba8e11b3ee61858929e 0b0af3382168392003f8518010ae715ba2448359 Reavo End 1783419521 -0700 commit: docs(known-hazards): 7.36 broker control plane / PTY fan-out must never block on a single subscriber conn — suspended brain must not wedge control [REQ-HAZARD-BROKER-VIEWER-BRAIN-DECOUPLE] 0b0af3382168392003f8518010ae715ba2448359 fbf8ab74720fda1d2bfc75246cb1e9f9cb3d7843 Reavo End 1783420984 -0700 commit: test(lifecycle-truth): W2 suspend-brain int rig + SPT_BRAIN_WRITE_DEADLINE_MS seam fbf8ab74720fda1d2bfc75246cb1e9f9cb3d7843 bc05bc8ef821ffae90159f5bc501da4e388cebfc Reavo End 1783421396 -0700 commit: docs(w2): BUILT-FOR-GATE report — all 4 stages, wave head fbf8ab7, 1668/1668 workspace + seam sweep, RED-first int, open rulings (d)-scope + premise-refinement bc05bc8ef821ffae90159f5bc501da4e388cebfc e5ae7a9b7d97ab88a9639725b77bdfebe181d722 Reavo End 1783422426 -0700 commit: docs(w2): GATE PASS @fbf8ab7 — both legs green (Win 1667/1668+flake-ledger, kitsubito 19/19+451/451); ruling: mechanic-d moves to W3 (binding riders), premise refinement accepted; KH 7.36 doc-truth amendment rider e5ae7a9b7d97ab88a9639725b77bdfebe181d722 2fe734230a4afc4f39a3c957d564a414f73798c9 Reavo End 1783422555 -0700 commit: docs(w2): doc-truth amendment (doyle gate rider @e5ae7a9) — KH 7.36 int sentence + rig header match delivered evidence 2fe734230a4afc4f39a3c957d564a414f73798c9 d28defeed39cf93296d2e3bbdbd43efc1301277d Reavo End 1783422920 -0700 commit: chore(traceable): activate W3 STDERR-PERSIST + mint REQ-UPDATE-PROMOTE-DRAINED (mechanic-d from W2 verdict); W3 endpoint-survival design note + detection q d28defeed39cf93296d2e3bbdbd43efc1301277d d257d1573eb9c782956669029c2e85219c60d274 Reavo End 1783422993 -0700 commit: docs(w3): doyle ruling on endpoint-survival detection q — controllable=Some(true) IS the spt-hosted discriminator (info.rs source-definitive); GO with two binding belts (relay-address exclusion + custody-pid-alive refusal) d257d1573eb9c782956669029c2e85219c60d274 32c789e0746743641accd5400744a0be4e689a4e Reavo End 1783423236 -0700 commit: feat(lifecycle-truth): W3 REQ-DAEMON-STDERR-PERSIST — daemon stderr to a rotating SPT_HOME/logs sink 32c789e0746743641accd5400744a0be4e689a4e 049b2be45d013b443ddf4353443282e0f8d79edd Reavo End 1783424033 -0700 commit: feat(lifecycle-truth): W3 REQ-UPDATE-FINISH-ENDPOINT-SURVIVAL — daemon restart re-runs orphaned spt-hosted endpoints (seed #6, field-accept unblocker) 049b2be45d013b443ddf4353443282e0f8d79edd d6ca903d9bd1bc31c2ad87cdb58c68c35325035c Reavo End 1783424087 -0700 commit: docs(w3): slice-1 gate report — ENDPOINT-SURVIVAL + STDERR-PERSIST built, belts + RED-first, remaining W3 order d6ca903d9bd1bc31c2ad87cdb58c68c35325035c ff6ebeb3523fb4f816b66ed01677059ae9b303c0 Reavo End 1783424537 -0700 commit: feat(lifecycle-truth): W3 REQ-DAEMON-STOP-LIVE-SESSION-WARN — daemon stop refuses + names live sessions unless --force ff6ebeb3523fb4f816b66ed01677059ae9b303c0 3d632b92518a66ce45ba567770743bf25c46deac Reavo End 1783425660 -0700 commit: feat(lifecycle-truth): W3 REQ-RC-RECONNECT-TRUTH — rc is connect-only, never auto-starts a daemon, bounded reconnect with countdown 3d632b92518a66ce45ba567770743bf25c46deac e85da91eca809df4b18b77fc9b2960f3ae00524b Reavo End 1783426885 -0700 commit: feat(lifecycle-truth): W3 REQ-UPDATE-ONE-SHOT-FINISH — daemonless apply + `update apply --finish` one-shot cycle e85da91eca809df4b18b77fc9b2960f3ae00524b 8931680549bb993d6e6d220556468ba0be561485 Reavo End 1783427695 -0700 commit: test(lifecycle-truth): W3 attach_wedge daemon-stop teardown needs --force 8931680549bb993d6e6d220556468ba0be561485 cde465a3e76cd5f281f0ff601a16ae800f172077 Reavo End 1783428700 -0700 commit: docs(lifecycle-truth): W3 mint REQ-DIGEST-GENERATION-SUPERSEDE + ruling — flynn digest snapshot generation-union cde465a3e76cd5f281f0ff601a16ae800f172077 7e37e37b2548ce1fa9b81e4b2a9036651298ab32 Reavo End 1783429517 -0700 commit: feat(lifecycle-truth): W3 REQ-DIGEST-GENERATION-SUPERSEDE — collapse cross-generation replay dupes in the digest span 7e37e37b2548ce1fa9b81e4b2a9036651298ab32 e75e8567b39cece57027e8f71cb3f0cb5f116732 Reavo End 1783440248 -0700 commit: feat(lifecycle-truth): W3 REQ-UPDATE-PROMOTE-DRAINED — promote only when the old brain generation's control plane has drained e75e8567b39cece57027e8f71cb3f0cb5f116732 d438c843b6e7191182cbe6561ebc75d5399dec59 Reavo End 1783440883 -0700 commit: docs(lifecycle-truth): W3 wave-gate report — all 6 REQs built, PROMOTE-DRAINED @e75e856, local gate GREEN d438c843b6e7191182cbe6561ebc75d5399dec59 ec4462b0409990a8d2c6b94bba48005bebcf7d84 Reavo End 1783441805 -0700 commit: docs(lifecycle-truth): W3 GATE VERDICT — PASS, both legs green (Win 1692/1692 + kitsubito 1680/1680), all 6 REQs gated ec4462b0409990a8d2c6b94bba48005bebcf7d84 bc7cb7906509aea84d956dd19e45afe052aee983 Reavo End 1783452952 -0700 commit: reqs(seed): mint REQ-UPDATE-FINISH-COMMUNE-FLUSH — DEFERRED post-LIFECYCLE-TRUTH bc7cb7906509aea84d956dd19e45afe052aee983 7448fd0dfecd58d267f2e432dd505db4b292ccd9 Reavo End 1783454590 -0700 commit: docs(lifecycle-truth): W4 dispatch + design ruling — single-flight wake (broker-side claim) + listen-orphan poll watchdog 7448fd0dfecd58d267f2e432dd505db4b292ccd9 e09ba2114e0bdc430013b9764461f6424f8fa15b Reavo End 1783455559 -0700 commit: feat(lifecycle-truth): W4 spawn/wake + listener lifecycle — single-flight wake claim + listen-orphan watchdog e09ba2114e0bdc430013b9764461f6424f8fa15b 73aab459b07b9bbd5c49b5cd554e5f3ba00a003c Reavo End 1783456041 -0700 commit: docs(lifecycle-truth): W4 wave-gate report — single-flight wake + listen-orphan, local gate GREEN 73aab459b07b9bbd5c49b5cd554e5f3ba00a003c 0e7e13fe76131af8f1755add2d55405034bf02ab Reavo End 1783456835 -0700 commit: docs(lifecycle-truth): W4 GATE VERDICT — PASS, both legs green (Win 1696/1696 + kitsubito 1684/1684) 0e7e13fe76131af8f1755add2d55405034bf02ab 5e82a22cf8c4e4128224ab53d43b22f2b21bf1b6 Reavo End 1783457050 -0700 commit: docs(lifecycle-truth): W5 dispatch + design ruling — inject-integrity (settle-gate + echo-verify + bracketed-paste layers), idle-parked (send-time + pulse-sweep), spool-take-audit 5e82a22cf8c4e4128224ab53d43b22f2b21bf1b6 c41185d6f86fc5b3ad9eb972803623b68f65a021 Reavo End 1783457876 -0700 commit: feat(lifecycle-truth): W5 REQ-SPOOL-TAKE-AUDIT — record WHO took each spool row c41185d6f86fc5b3ad9eb972803623b68f65a021 435ff2eafff7c3c8cbe6c8d0861a757ff29fd523 Reavo End 1783458783 -0700 commit: feat(lifecycle-truth): W5 REQ-IDLE-PARKED-DELIVERY — deliver a message queued to an already-idle endpoint without an operator poke 435ff2eafff7c3c8cbe6c8d0861a757ff29fd523 f4cec334b30ce4ee6cbfbe7dbf346a6a79238f5a Reavo End 1783461699 -0700 commit: feat(lifecycle-truth): W5-A REQ-INJECT-MULTILINE-INTEGRITY — settle-gate + capability-gated echo-verify → re-drive → loud-spool + chunked write f4cec334b30ce4ee6cbfbe7dbf346a6a79238f5a 28df0698b8ed6c369486f4270c5a97b6e4d2cd30 Reavo End 1783462493 -0700 commit: docs(lifecycle-truth): W5 wave-gate report — all 3 REQs built + local gate GREEN 28df0698b8ed6c369486f4270c5a97b6e4d2cd30 2201147345bb8b69df3c2c8b6ce6648ad1a4cef0 Reavo End 1783463716 -0700 commit: docs(lifecycle-truth): W5 GATE HOLD — c1_miss inject test flakes ~17% on Win (settle-gate timing vs fixed-sleep observation) 2201147345bb8b69df3c2c8b6ce6648ad1a4cef0 a97efd578055dfd4771bc5b64c55727de06da25e Reavo End 1783464133 -0700 commit: fix(lifecycle-truth): W5-A gate-hold — harden c1_miss observation against settle-gate latency a97efd578055dfd4771bc5b64c55727de06da25e 5a4cdcc19482d88877fc75c9f7ded803fa53dfbd Reavo End 1783464724 -0700 commit: docs(lifecycle-truth): W5 GATE VERDICT — PASS after hold-and-fix (Win 1706/1706 c1_miss 0/15 + Linux 1694/1694 c1_miss 0/8) 5a4cdcc19482d88877fc75c9f7ded803fa53dfbd 0d5cc048178a2d19c559cdffcfec840bc0117367 Reavo End 1783472415 -0700 commit: reqs(seed): mint REQ-SELF-ID-TRUST-INJECTED-ENV — DEFERRED followup vX.X.n sprint 0d5cc048178a2d19c559cdffcfec840bc0117367 3a9d88f9935b03eb2b760a37cc5aec9a133bfaca Reavo End 1783472717 -0700 commit: docs(lifecycle-truth): W6 DISPATCH RULING — final wave, 2 doc REQs activated + CC echo-verify wiring to perri 3a9d88f9935b03eb2b760a37cc5aec9a133bfaca fbf5d359186bfcec17fa86f2814ceddcc5ad2652 Reavo End 1783473706 -0700 commit: docs(lifecycle-truth): W6 — publish echo-commune + delivery-vocab/JSON-shapes contracts fbf5d359186bfcec17fa86f2814ceddcc5ad2652 53a04702912c49a7cfa50bf547526125202d5956 Reavo End 1783473974 -0700 commit: docs(lifecycle-truth): W6 GATE VERDICT — PASS, milestone COMPLETE (all 6 waves gated) 53a04702912c49a7cfa50bf547526125202d5956 a74e5269e0337504363a77744b65e0765537db69 Reavo End 1783474761 -0700 commit: release: v0.29.0 — LIFECYCLE-TRUTH (bump + changelog) a74e5269e0337504363a77744b65e0765537db69 71907304fffca9ab8e569b72500e281c16c523d0 Reavo End 1783476169 -0700 commit: fix(ci): n1-gate observation + traceability parse — release v0.29.0 gate-hold 71907304fffca9ab8e569b72500e281c16c523d0 a907937794efd479d6aaabc6fe6f23ca2a607fe0 Reavo End 1783481698 -0700 commit: docs(changelog): correct v0.29.0 notes per operator field review