---
name: v0110-published
description: "v0.11.0 published 2026-06-17 (counter 24, MINOR); post-v0.10.0 5-finding bundle"
metadata: 
  node_type: memory
  type: project
  originSessionId: 291b3f47-b265-4a38-867f-ac3d798281c0
---

v0.11.0 PUBLIC 2026-06-17 (counter 24); MINOR 0.10.0→0.11.0; post-v0.10.0 findings bundle (5 fixes, operator-surfaced). (1) REQ-SEND-SPT-HOSTED: `spt send` to an spt-hosted endpoint (broker holds PTY, no `api listen` relay) used to silently SPOOL → now endpoint-keyed broker frame KIND_ENDPOINT_INPUT → atomic endpoint→session resolve → write_input injects rendered <EVENT> (render_event_whole, ADR-0020) → "Sent" only on confirmed delivery, else "Queued" (never false-Sent). (2) REQ-HAZARD-ENV-SUBST/F-013: endpoint-run `[env]` inject values never substituted from {key} catalog → flagless harness got empty SPT_ENDPOINT_ID → zero perch; now filled → SpawnReq.env (serde-default N-1-safe) → spawn_program_in_env. (3) REQ-HAZARD-RC-EOF wave-1: rc read-loop classify_read_err → BrokerGone clear message on daemon stop (not raw EOF crash); reattach SPLIT to follow wave. (4) REQ-HAZARD-DEFERRED-MANIFEST: actionable DeferredManifest error + ADAPTER_SKIP log (not raw os-error-2 silent drop). (5) REQ-HAZARD-ROSTER-GHOST: advertise_local heals erased perch row to Offline.

doyle gate-PASS PR#24 (OPEN, I merged 60257ff, NON-NEGOTIABLE wall_b_composition_test green); deployah self-drive: bump 27e0619 (authored CHANGELOG [0.11.0] grounded in PR description → doyle SPOT-CHECK PASS no edits + Cargo.lock 11 first-party only; spared chacha20/convert_case/noq-udp/spin) → CI green BOTH → tag v0.11.0 @ 27e0619 → sign+publish (update-set v24). Hashes: linux `885939c4a52f84e3…` / win `6e4e9fc9fb047e12…`. Publisher leg 18× clean (counter 7-24).

COUNTER GOTCHA: I'd mis-stated v0.10.0 as counter 23 in a relay; doyle corrected — v0.10.0 WAS 23, so v0.11.0 = 24. Always cross-check the monotonic --version counter at publish (it's release-counter, independent of semver). F-013 release unblocks perri's held endpoint-run int test. SIX releases this revive session: v0.8.3→…→v0.11.0. See [[v0100-published]].
