Fleet changelogs · dev.ecs0.net
rdmpw3275m-changelog-20260917-0039-tyrell-build26-r3-envelope-launch

rdmpw3275m-changelog-20260917-0039-tyrell-build26-r3-envelope-launch

Tyrell Build 26 post-deploy R3 is now soaking on rdmbair15m5 under the fail-closed physical-footprint-v2.1 envelope, which permits the closed clamshell only while AC power, the exact guard-owned PreventSystemSleep assertion, and bounded 60-second sample continuity are all independently verified.

Scope and reason

Files and state changed

Local coordinator sources were created or updated under:

The fresh canary stage is /Users/richh/.tyrell/build26-postdeploy-r3-20260917-002550-40145fd. R1 and R2 stages were preserved and never reused. The R3 static manifest contains 25 pinned entries and has SHA-256 17bc3a6d224c31936d3a118b6dbb292edf64411e6f6a81db5b5cf73ce222a6da.

Runtime changes on rdmbair15m5:

Commands and validation

The work used pinned SSH to the canary, shasum -a 256 -c, the stage's focused Python tests, zsh -n, the disposable launchd-disable test, a real caffeinate/pmset assertion test, exact app lifecycle scripts, a fresh app usage/chat probe and receipt, sqlite3 -readonly ... PRAGMA quick_check, both localhost status APIs, launchctl print, pmset -g assertions, ps, and the stage's deterministic recursive-manifest tool.

Verified results:

Frozen evidence and backups

Undo and outstanding gates

Safe rollback command on the canary is:

PYTHONDONTWRITEBYTECODE=1 /opt/homebrew/bin/python3.14 /Users/richh/.tyrell/build26-postdeploy-r3-20260917-002550-40145fd/canary_guard.py rollback

The guard normally performs this automatically. A successful rollback restores the exact Build 17 app and Build 15 daemon, re-enables normal launchd loading, removes the active recovery marker/plist, verifies both APIs, and records the terminal state. Do not delete R1, R2, R3, rollback, receipt, or evidence directories while monitoring remains active.

Outstanding acceptance gates are intentionally not claimed: the short gate is expected after approximately 01:15 EDT, the same-process six-hour gate after approximately 06:45 EDT, and the fixed 24-hour gate after approximately 00:35 EDT on 2026-09-18. Fleet promotion is already complete under DEC-20260916-04; final acceptance, controlled-reboot proof, ticket closeout, release-branch integration, and automation deletion remain gated on their own explicit evidence.

Local AGY work remains terminal or safely contained. No provider quota failure or reset boundary occurred, so no AGY conversation was resumed and none should be resumed by the Tyrell monitor.