rdmsm4x-changelog-20260925-1105-rtty-523-direct-shipped-six-macs
RTTy 0.3.848 / Build 523 shipped Direct to all six Macs; Store build and ASC upload held by the 522 App Review freeze
One line: the 523 gate passed 10/10 on its seventh attempt (2026-09-25 10:45 EDT) and the notarized Developer ID build is installed and running on all six Macs; the App Store side waits for Apple's answer on 522 (TASK-20260925-01).
- When: 2026-09-24 22:01 EDT → 2026-09-25 11:04 EDT (fleet reboot 22:57 in between)
- Host / agent: rdmsm4x, claude@rdmsm4x session c13f617a (Fable 5.1 until 22:4x, then Opus 5.5); overnight fixes by grok@rdmsm4x
- Scope: RTTy (apps/RTTy), all six fleet Macs, RTTy
release tooling under
~/dev/_handoff/rtty-build519-20260923/release/
What shipped
- Tag
v0.3.848-build523→029aa61on branchrelease/0.3.848-build523(origin, backup, fleet). Not merged to main (freeze). - Gate attempt 7: PASS 10/10, 10:37:40–10:45:40 EDT, 1711 tests per arch (1 skipped, 0 failures; 522 had 1628), notarization 9638ab27 Accepted, stapled, Gatekeeper "Notarized Developer ID".
- Direct zip sha256 6f6dc32d… (16,724,290 bytes), exe sha256 d26e2b86…; installer v1.7, rollback baseline 522.
- Fleet: canary rdmpw3275m 10:47, then rdmsm4x, rdmbair13m5, rdmbair15m5, rdmpw3265m, jdmbair13m5 by 10:48:27, all first try; all six verified running exe d26e2b86….
- Soak +15 min (11:03): six of six on 523, 0 crashes, 0 keychain -25307 errors.
Why seven attempts
- Killed with the session restart (22:07).
- Stage 4: universal package contract read the previous cycle's
dist/→ moved after the build (be5ee61). - Stage 1: a sync job fast-forwarded
~/dev/lib/ECSSystemoff its pin. - Stage 4: two swift-testing suites the gate skips → converted to
XCTest (
24a4ce8). - Stage 5: App Intents inputs missing (native build system) → grok
dbc12fe+029aa61. - Stage 7: System Events wedged on its code-requirement cache → restarted it.
- PASS, run from Terminal.app in a private pinned tree.
Files and commits
- RTTy release branch:
be5ee61,24a4ce8(claude);dbc12fe,ec19d7a,029aa61(grok). - RTTy main (docs only): release record
docs/app-store/UPLOAD-0.3.848-523-20260924.md,docs/RELEASE_HISTORY.md523 entry, runbook §4 (docs/release/RELEASE-PROCEDURE-RTTy.md),Project/SESSION-STATE.md. - New tool:
~/dev/_handoff/rtty-build519-20260923/release/tools/make_release_tree.zsh(private pinned gate tree; tested both ways). - Release folder
release/build523/: tools (gate523, chain523, post523, post523-direct, soak523, aqua/ LaunchAgent plists and Terminal .command files), logs for every attempt, receipts ×6, artifacts. - Memory: two new notes (tmux session cannot sign → Aqua LaunchAgent; gates pass on leftover artefacts) and an addendum on System Events wedges.
Commands of note
- Gate from Terminal:
open -a Terminal release/build523/tools/aqua/gate-terminal.command. - System Events fix:
kill <System Events pid>after a sample showeddesignatedCodeRequirementsCacheQueueblocked (sample kept in logs). - Xcode: 27.0 restored to /Applications at 10:45; 26.6 parked at
~/Archive/xcode-dupes-20260831/Xcode.app; xcode-select unchanged.
Tickets
- Resolved: ISSUE-20260925-02 (App Intents gate failure), TASK-20260924-19 (private release tree).
- Updated: ISSUE-20260925-01 (keychain prompt; back-off shipped, data-protection keychain is 524), ISSUE-20260924-06 (Intel CPU; needs matched-uptime delta), ISSUE-20260925-07 (hub ssh cap impact noted; cleared by 10:45).
Undo
- Fleet:
deploy_build523_fleet.zshcarries the rollback to 522 (48a819c1…); the 522 zip is inrelease/build522/artifacts. - Tag/branch: annotated tag and branch only; main unchanged apart from docs.
Outstanding (Rich only)
- App Privacy answers on App Store Connect to finish the 522 submission.
- CloudKit Console index + Production deploy; App Groups on the Direct App ID; ASC records for HyperCPU/hyperTune; support@ mailbox.
Next (agent, after Apple answers on 522)
- Store construct at the release head, ASC upload + attach 0.3.848,
screenshots from a 523 store copy, merge the release branch; register
CustomServiceProfileManager.swiftbefore any later Store build.