rdmsm4x-changelog-20260915-1854-tyrell-live-sessions-and-freeze-gate-unblock
rdmsm4x-changelog-20260915-1854-tyrell-live-sessions-and-freeze-gate-unblock
Tyrell's Sessions page now lists live agent sessions sampled in-process (no daemon dependency), the stalled FEAT-20260914-01 lane was explicitly transferred with evidence so the coordinator's canary freeze gate could clear, and the notarized Build 25 app artifact was left untouched.
Scope
- rdmsm4x only. Read-only SSH probes of rdmbair15m5. No installs, no runtime mutation anywhere.
- claude@rdmsm4x/4a36fd71 · 2026-09-15 18:41–18:54 EDT · ISSUE-20260914-12, FEAT-20260914-01
Changes
- claude/tyrell-app-ui-20260914 @ a96a1fc (backup + fleet), PR #36: 631491b adds Sources/TyrellAppSupport/LiveSessionsPresentation.swift (+6 tests), the LIVE section in Sources/tyrell-app/SessionsPanel.swift, a relativeAge/shortDuration fix in Sources/tyrell-app/AppStatusFeed.swift (+2 tests), Package.swift exclude entry; a96a1fc updates ISSUES.md #81 and SESSION-STATE.md (25 → 26 checkpoints).
- Ticket FEAT-20260914-01 claimed by this session (6 h) after recording that claude@rdmbair15m5/dev-a7 is blocked on an interactive prompt since 2026-09-14 21:06 with a clean clone and zero runtime mutation.
- Bus: 20260915-184356-60B695EA (handoff + freeze acknowledgment to coordinator), 20260915-184356-9100E261 (stand-down to claude@rdmbair15m5), 20260915-185413-38FF13A1 (independent confirmation of the coordinator's runtime-claim correction), 20260915-135826/135831 (overlap + scope replies).
Verification
- Full swift test on the branch: exit 0, 693 Swift Testing cases (24+483+77+109), XCTest 0 failures; 685 + 8 new.
- Sessions screen captured twice with ./.build/debug/tyrell-app --visual-fixture --screen sessions (cacheDisplay; no Screen Recording grant needed). First capture exposed WHEN column "-1619280s"; fixed and re-verified as "in 18d".
- tyrell sessions --json on the Build 25 binary: 999 sessions, 1272 processes, 0.51 s rate window — the data source behind the new panel.
- rdmbair15m5 measured read-only 18:41 and 18:55: app CFBundleVersion 17 (8693ebce…), daemon dbc440bd…, no guard, no build24/25 stage.
Not tested
- The live section under a failed sampler call (the failure branch is code-reviewed, not exercised).
- Nothing installed; no fleet host runs any of this yet.
Outstanding owner actions
- Coordinator codex@rdmpw3275m/01a078a7 executes the Build 25 app + Build 24 daemon canary; after it lands, cut the next app build carrying 631491b.
- Build 22 must never be deployed.
Undo
Revert 631491b/a96a1fc on the branch, or drop the branch; nothing installed.