rdmsm4x-changelog-20260902-1451-tyrell-build9-ios-observability
Added a source-only iOS CloudKit diagnostics slice so Tyrell can explain private fleet snapshot readiness, freshness, provenance, offline retention, and failure states without inventing zero activity or current authority.
Scope
- Host:
rdmsm4x - Project: Tyrell, Production mode
- Ticket:
UI-20260902-02 - Isolated worktree:
/Users/richh/dev/_worktrees/tyrell-build9-ios-observability-20260902 - Branch:
codex/tyrell-build9-ios-observability-20260902 - Base:
c563cbba6c73058cd2b17346a918cb39736452e8 - Commit:
8989b7fe14c2cf6d9008b7973aefefa6a4a18013
Files changed
SESSION-STATE.mdios/Sources/ChatView.swiftios/Sources/FleetView.swiftios/Sources/MobileCloudSnapshotPresentation.swiftios/Sources/MobileCloudStatusCard.swiftios/Tests/TyrellMobileTests.swift/Users/richh/dev/_handoff/tyrell-build9-ios-observability.md
Verification
- Generated the ignored iOS Xcode project from
ios/project.ymlwith XcodeGen. - Complete iPhone 17 Pro simulator suite: 28 tests, 0 failures, exit 0.
- Complete Swift package suite: 570 tests, 0 failures, exit 0 (386 Swift Testing and 184 XCTest).
git diff --checkpassed.- Read-only device discovery observed
rdip17airconnected andrdip17punavailable.
Safety and rollback
No signing, app installation, deployment, physical-device mutation,
production CloudKit write, credential change, or accepted runtime change
occurred. rdip17air was not substituted as the first
canary. The lead can integrate by cherry-picking the single commit and
can roll back by reverting it; there is no runtime or CloudKit data
rollback.
Outstanding owner action
The Tyrell lead should cherry-pick the commit into the current Build
9 integration branch, rerun the complete combined simulator suite, and
preserve the rdip17p-first physical canary gate.