rdmsm4x-changelog-20260902-2320-tyrell-build17-menubar-successor
rdmsm4x-changelog-20260902-2320-tyrell-build17-menubar-successor
Created a clean, source-only Tyrell Build 17 successor integrating the independently reviewed menu-bar launcher onto Build 15; this preserves Build 15 state while providing a freshly validated successor without changing live fleet state.
Scope
- Host:
rdmsm4xonly. - Project: Tyrell, Production mode.
- Worktree:
/Users/richh/dev/_worktrees/tyrell-build17-menubar-successor-20260903. - Branch:
codex/tyrell-build17-menubar-successor-20260903. - No canonical checkout, installed application, signing identity, launchd job, preference, runtime, daemon, database, CloudKit/APNs, physical device, canary, or fleet host was changed.
Source changes
- Started from clean Build 15
0ab333d57beef431e97ac35188a38a0a38371aab. - Applied reviewed menu-bar implementation
8c0e9402ecc687b80395eb7fa651fbee82dcbfbcasd8d9d17b18b0ee8699995b87b10bd878ea6e9cbe. - Applied review correction
5c42446d16dac7c50c62efae8e8915ef47f17be4asd976cc10ecf33ae3053b032a38bde80a4f7c185b. - Added Build 17 source checkpoint
b1623a7ebbcc5aa013a2342f30d45a164cc67392. - Both integrations conflicted only in
ISSUES.mdandSESSION-STATE.md; preserved newer Build 15 integrated state, then recorded a distinct Build 17 checkpoint. No Build 15 state was dropped.
Verification
- Complete Swift package: 242 XCTest + 418 Swift Testing = 660/660, zero failures.
- Seven relevant non-launching script contracts passed, including installed-menu-bar and rollback fault injection.
- Universal2 release builds passed for
tyrellbarandtyrell-app; each reportedx86_64 arm64. - Static checks passed for
com.eastcoastscience.Tyrell, Team IDZU2882L4HT, version0.2.0build12, requiredTyrell/tyrellbarbundle payload, shell syntax, clean diff, and clean worktree. - No iOS regression was run: this range has no
ios/orPackage.swiftchanges, and the active Build 16 owner's simulator/worktree was not touched.
Durable evidence and rollback
- Handoff:
/Users/richh/dev/_handoff/tyrell-build17-menubar-successor-20260903.md. - Handoff SHA-256:
527211893b9af8c55578f87e0db889b664842a70a3796d57c5b6da793f565618. - Raw validation logs are under
/Users/richh/dev/_handoff/tyrell-build17-menubar-successor-*-20260902.log. - Rollback: retain Build 15
0ab333dand this isolated worktree. No deployed state exists to roll back.
Outstanding owner action
Build/sign the exact successor artifact, then validate the installed
bundle and one-process menu-bar behavior on the designated
rdmbair15m5 canary before any broader rollout. Build 11
remains the accepted fleet runtime.