Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260902-2049-tyrell-build15-ios-fleet-cache

Tyrell Build 15 now has a source-complete, cache-first iOS HTTP fleet-reading slice that preserves truthful retained/offline evidence without changing any live fleet runtime.

Scope

What changed

Privacy and truth boundaries

The durable fleet cache excludes indexing paths, transfer filenames, census details, pending-transfer details, tokens, message bodies, prompts, responses, provider databases, credentials, and raw HTTP data. Missing future freshness fields remain unknown. No ActivityKit, APNs, remote-delivery, CloudKit write, physical-device, signing, installed-app, service, canary, fleet, or credential action occurred. Build 14 chat/outbox source files were not changed.

Commands and verification

Preserved log SHA-256 values:

Backup and rollback

The immutable base commit and isolated branch are the source backup. Nothing is integrated or deployed. Leave the branch unmerged to roll back before integration. If integrated later, revert checkpoint 82865ed51aabfb06f1cf4bf17505ed9a27b079c7 and then source f8d1e128f5d0378cec16f66a10b3f6f5162bbd04 without rewriting history. No production cache file was created by this task.

Outstanding work

Implement one foreground/reconnect owner in a separate isolated slice with configuration-generation cancellation, late-result protection, event coalescing, and exactly one guarded FIFO chat-outbox drain. Do not partially wire lifecycle events before those tests pass. Independent two-agent review was unavailable because the active task tree had no free agent slot; no peer-review claim is made.

Full handoff: /Users/richh/dev/_handoff/tyrell-build15-ios-cache-20260902.md.