rdmsm4x-changelog-20260902-1855-tyrell-build12-ios-attention-integration
Tyrell Build 12 iOS attention integration
Integrated and independently validated Tyrell Build 12's privacy-preserving iOS attention-notification source without changing any live app, device, service, credential, or CloudKit state.
Scope
- Host:
rdmsm4x - Source worktree:
/Users/richh/dev/_worktrees/tyrell-build12-attention-integrated-20260902 - Branch:
codex/tyrell-build12-attention-integrated-20260902 - Ticket:
FEAT-20260902-23 - Base:
084e01c931286465a087565b5e27f3385b5ebc40 - Integrated source:
a9e2cbd437d401059cdf3b65e36fb27088e28b88 - Final checkpoint:
e7b8dff538e1709ff9819097a3090f5496c1c73d
Files changed
Sources/TyrellCore/Version.swiftTests/TyrellCoreTests/VersionTests.swiftios/Sources/MobileAttentionNotifications.swiftios/Sources/MobileConfiguration.swiftios/Sources/MobileSettingsView.swiftios/Sources/MobileStores.swiftios/Tests/TyrellMobileTests.swiftios/project.ymlSESSION-STATE.mdISSUES.md/Users/richh/dev/_handoff/tyrell-build12-attention-integration-20260902.md
Verification
git diff --checkpassed.- XcodeGen regenerated the ignored iOS project.
- iOS 27 simulator
EC85728B-06C5-4493-A975-161D6AA29AE9passed 47/47 XCTest, zero failures, and returned to Shutdown. - Simulator log SHA-256:
d810a9f7708de1387561c5358c7d396f81a96b39c33caa48f26a1ca3e114a035. swift test --no-parallel -j 4passed 624/624: 235 XCTest plus 389 Swift Testing cases.- Package log SHA-256:
4187a9ffcc2eaf1db7a0a030aafe6dd9753309508f48486c4438b04dc275c80e. - Independent audit recommends source integration; report SHA-256:
b3226b7755fb4bae1d415577289d043d6c95a5323a0eb956827497d313c41360. - Ticket
FEAT-20260902-23was resolved with exact evidence; physical-device/display and server-push gates remain open separately.
Runtime and deployment
No production CloudKit read/write, APNs credential, physical-device installation, distribution signing, macOS app build, daemon change, canary, or fleet deployment occurred. The accepted live macOS fleet remains Tyrell Build 11.
Rollback
Discard the isolated worktree or revert a9e2cbd,
a5f424e, d023f28, and 3324ebc on
a clean integration branch. No live runtime rollback is required.
Outstanding owner actions
- Perform separately evidenced signed physical-device notification display acceptance.
- Keep APNs/server delivery and read/action states separate from local iOS enqueue.
- Continue private CloudKit/status/chat development without writing production records until its explicit release gate.
- Adopt persistence, networking, and logging from ecs0lib only after clean owner publication and behavior-parity validation.