rdmsm4x-changelog-20260902-2154-tyrell-build15-integrated-source
rdmsm4x-changelog-20260902-2154-tyrell-build15-integrated-source
Integrated Tyrell Build 15's independently reviewed iOS offline cache and corrected evidence/API lanes in an isolated source worktree, proving their combined behavior without changing the accepted Build 11 runtime.
Scope
- Host changed:
rdmsm4xonly. - Source worktree:
/Users/richh/dev/_worktrees/tyrell-build15-integrated-20260902 - Branch:
codex/tyrell-build15-integrated-20260902 - Exact base:
8270ed192956b6228fe075bda21c637acf724766 - Final clean checkpoint:
0ab333d57beef431e97ac35188a38a0a38371aab - Accepted fleet runtime remains Build 11. No app, daemon, LaunchAgent, preference, live API, CloudKit container, APNs route, device, canary, or fleet deployment changed.
Files changed
- Integrated reviewed source commits for iOS cache/offline continuity and typed fleet/usage/daemon evidence.
- Updated isolated-worktree
SESSION-STATE.mdandISSUES.md. - Created:
/Users/richh/dev/_handoff/tyrell-build15-integrated-20260902.md - Updated check-in:
/Users/richh/.agent-coordination/checkins/codex-rdmsm4x-tyrell-build15-integrated-20260902.json - Appended source-only completion evidence to ticket
UI-20260902-03.
Verification
- Cross-lane focused tests: 18/18 passed.
- Complete Swift package: 242 XCTest + 404 Swift Testing = 646/646 passed.
- Release builds:
tyrelld,tyrell-app,tyrell-mcp, andTyrellCloudProjectionpassed. - Disposable iOS 27 iPhone 17 Pro simulator: 60/60 passed and deleted.
- Normal simulator-local signing was required to retain the CloudKit entitlement. A prior signing-disabled diagnostic exited before XCTest and is retained as invalid harness evidence, not counted as a product failure.
- Base-to-source
git diff --checkpassed. - Handoff SHA-256:
d82ffb79c04f2255bfaab73cb016bb4601bc5f0914377b9638abfeec14d4f2b4
Commands run
- Focused and complete Swift package test gates.
- Release product builds for the daemon, macOS app, MCP, and Cloud projection.
- Xcode project generation followed by a fresh disposable iOS simulator test.
- Git status/diff/checkpoint operations with explicit-path staging.
- Ticket comment and fleet check-in synchronization.
Backups and undo
No installed or live state was changed, so no runtime backup was required. The accepted Build 11 fleet is the rollback. To undo this source checkpoint, leave the isolated branch unmerged; if already integrated later, revert its three source integration commits in reverse order. Do not clean or overwrite the dirty canonical Tyrell checkout.
Outstanding owner actions
- The menu-bar launcher candidate is not integrated. Independent review found duplicate-process and rollback-proof defects; correction and re-review are active.
- Build/sign and local live-runtime evidence must precede the
designated
rdmbair15m5canary and any wider deployment. - Production CloudKit writes and physical-device notification proof remain separate gates.
- Shared ecs0lib persistence, networking, and typed audit logging remain blocked until their owner explicitly accepts and publishes the candidate implementations.