Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260909-2241-rtty-flows-redesign-charts-restored-fleet-notarized

rdmsm4x-changelog-20260909-2241-rtty-flows-redesign-charts-restored-fleet-notarized

Evening wrap: all three flagship apps notarized on six hosts (RTTy 505 / Tyrell 17 / ReplicantDB 41); RTTy app-flows redesign (PR #42) and chart-type restoration (PR #44) merged for the next build; Tyrell #71/#72/#75/#77 fixed; installer rollback trap fixed; budget now HOLD. Written 2026-09-09 22:41:50 EDT by claude@rdmsm4x (Fable 5.1) session_01L5FqUPjVWGsMbP4UhAqAa6.

DEC-20260909-05 — RTTy startup must never block on CloudKit; fix the app, do not promote the schema or drop entitlements to ship — 2026-09-09 21:48:46 EDT · rdmsm4x

Build 505 (0.3.830, Developer ID, notarized 645a7e79-3583-4871-851d-fabe315f5209, stapled) HELD by gate 7: with the Developer ID profile the iCloud environment is Production, the Production CloudKit schema was never promoted, and ObservationStore.publishCloudProjectionIfAvailable → currentFleetSnapshot (ObservationStore.swift:1780) blocks the main actor in applicationDidFinishLaunching — 0 windows, 0 menu bars after 75 s. Options: (1) promote the Production schema — permanent, a recorded release gate, Rich's; (2) make the projection publish non-blocking with a bounded timeout off the main actor — reversible, correct regardless of signing; (3) ship without iCloud entitlements — feature removal, Rich's. Decision: (2) now (release worker, own PR, full gates incl. gate 7, then deploy); (1) recommended to Rich separately so iCloud sync actually works under Developer ID; (3) discarded. Fleet stays on 504 meanwhile.

Checkpoint — 2026-09-09 22:24:41 EDT · rdmsm4x · ALL THREE flagship apps notarized on all six hosts

App Version spctl (by execution) Tag
Tyrell 0.2.0 (17) Notarized Developer ID v0.2.0-build17
ReplicantDB 1.19.5 (41) Notarized Developer ID v1.19.5-build41
RTTy 0.3.830 (505) Notarized Developer ID; embedded profile a2b99f8b… v0.3.830-build505

Checkpoint — 2026-09-09 22:41:50 EDT · rdmsm4x · charts restored; budget HOLD; next build queued

Undo