---
name: v0411-published
description: "v0.41.1 c75 PUBLISHED 2026-07-23 @19:54Z (deployah-authored, doyle-gated) — patch: stale update-notice retirement (W2 rider); Known B origin-send + Known C ready-listener narrowing SHIPPED; the release whose predecessor-red was the test being honest."
metadata: 
  node_type: memory
  type: project
  originSessionId: b83a2cd0-4a13-47e0-87eb-044629247618
  modified: 2026-07-23T19:55:23.046Z
---

**v0.41.1, counter 75, PUBLISHED 2026-07-23T19:54:00Z** — tag v0.41.1, draft=false, Latest verified, 11 assets, update-set v75 all three platforms, key rel-primary-2026. Deployah-authored (PR #69 from 9159c00, shipped @0493840 on parent 7f062d7), doyle-gated line-by-line.

**Content (patch — one user-facing fix in the whole v0.41.0..main range, doyle-ruled after deployah's challenge):**
- Fixed (A): stale "update available" notices retired once the running image is at/past the advertised version — kills the keyless pre-0.40.0 legacy row's afterlife (W2 rider, REQ-NOTIF-UPDATE-ROW-VERSION-RETIRE). Worded repeat/resurface-only; first-send honestly excluded.
- Known (B): origin's one-time announce not suppressible receiver-side; source lever named.
- Known (C): ready-listener ungated-drain gap + HONEST NARROWING of v0.41.0's claim ("attached sessions and active windows but not listening agents") — discharges the corrective-note debt; repeats per cut until REQ-NOTIF-GATE-ALL-DRAIN-SURFACES ships.
- Internal: W2 Legs A/B as measurements (no defect owed), tooling corrections, no behavior change.

**⭐ Lessons banked this cut:**
1. **The predecessor-red was the test being honest.** #66's merge-run red (attach_idempotent_replay leg 2) triaged doyle→real-defect, todlando→refuted from artifacts, closed by three-arm measurement (control-with-replay-DELETED red 93/120 loaded + 12/13 SERIAL): rig-anchor artifact — PTY double-echo, with the shipped leg's serial-green resting on read_outcome's incidental swallow. Full arc in [[window-assertion-load-direction]] (founding case = first counterexample; three sharpenings). v0.41.0's attach-freeze line UNTOUCHED, on measurement.
2. **#65's lockfile converse got paid-and-caught one cut after being written down**: aws-lc-sys sat at the OLD version (0.41.0) during this bump; blind sed would have corrupted it; cargo metadata left it alone; verified BY DIFF (11 first-party pairs exactly). The runbook note earned itself immediately.
3. Anchor fix (#68) + panic-label retraction (c65908d, the label-lies seed's fix) rode to main before the cut — the previously-red leg is green on the published tag's own CI.
4. Release-path CI rolls on #68: roll 1 member #4 (autostart sid), roll 2 daemon_e2e reap-latency (Phase B "quiet box" is FALSE on the fleet host), roll 3 green — random-victim family, box at baseline throughout.
5. Obs-3 formally decoupled from every release clock (structurally unobservable on full-auto nodes) — first cut shipped with NO hertz pre-apply hold, correctly.

Counter table: 0.41.1=75 @0493840; prior [[v0410-published]] 74. Prior-note errors: none identified at close.
