rdmsm4x-changelog-20260910-2150-rtty-507-shipped-six-hosts-rtty-app-refreshed
rdmsm4x-changelog-20260910-2150-rtty-507-shipped-six-hosts-rtty-app-refreshed
2026-09-10 21:50:40 EDT · rdmsm4x · claude@rdmsm4x (Fable 5.1) · session 742a212e
RTTy 0.3.832 Build 507 (Codex fixes: full flow legend, cloud settings preview, per-device CloudKit records; export-compliance key) is signed, notarized, stapled and accepted on all six Macs with 506 armed as rollback; rtty.app now describes the shipping product; the App Store listing copy is drafted.
Scope
All six fleet Macs (RTTy.app replaced, 506 kept as rollback bundle); rdmsm4x repos; Cloudflare Worker rtty-app.
What changed
- RTTy main (richhdoty/RTTy): PR #52 release prep (0.3.832 / 507, Standard pins re-rendered, listing draft doc); Project/SESSION-STATE; docs/release-evidence/build-507/fleet-deployment-2026-09-10.md; RELEASE_HISTORY entry; tag v0.3.832-build507 on d1892ef. HEAD 222d612.
- Gate run 19:22–21:40 EDT, Aqua session, all 10 gates; native + Rosetta 883/71/270, 0 failures. Notarization fd1a2495-4e02-4089-968f-dfc2a179961e Accepted; stapled; spctl Notarized Developer ID. Executable 0d18825e…; archive ea703cc8… at /Users/richh/dev/_handoff/rtty-build507-20260910/release/build507/artifacts/.
- Fleet 21:41–21:47 EDT via
/Users/richh/dev/_handoff/rtty-build507-20260910/release/build507/tools/deploy_build507_fleet.zsh,
canary rdmbair15m5 → rdmbair13m5 → jdmbair13m5 → rdmpw3265m → rdmpw3275m
→ rdmsm4x; each rc 0, receipts in
/Users/richh/dev/_handoff/rtty-build507-20260910/release/build507/receipts/.
Post-deploy lsof on every host: running executable 0d18825e, 0.3.832
(507). Rollback on each host:
/Applications/.RTTy.app.rollback-build506-d1892ef (executable
aa581cc4…). Undo: the installer's restore_rollback path, or
sudo mvthe rollback bundle back over /Applications/RTTy.app and relaunch. - rtty.app (nested repo ~/dev/apps/RTTy/Web/rtty-site @ b3e1c2d, pushed to git.ecs0.net): 2026-09-10 icon, "macOS 26 or later", optional private iCloud sync copy; tests 7/7; deployed with npm run deploy:cloudflare (Cloudflare key from ~/.secrets/global.env, names CLOUDFLARE_GLOBAL_API_KEY / CLOUDFLARE_EMAIL); verified live. Ingested Intel node_modules moved to ~/dev/_migration/archive/rtty-site-node_modules-intel-ingested-20260910.
- App Store Connect: macOS 0.3.831 listing text typed (promo, description, keywords, URLs, copyright, review notes); Save blocked on the required review-contact phone; copy preserved in docs/app-store/LISTING-DRAFT-0.3.831-20260910.md.
- Tickets: ISSUE-20260910-10 filed (archive_standard_policy_test.sh fixture pins 125/156 vs graph 132/163, pre-existing on main, not a release gate).
Verification evidence
- /Users/richh/dev/_handoff/rtty-build507-20260910/release/build507/logs/qa_release.log ends "PASS: RTTy release QA completed all 10 gates." / QA_RC=0.
- Six receipts under /Users/richh/dev/_handoff/rtty-build507-20260910/release/build507/receipts/; running-pid executable hashes measured 21:49 EDT.
- https://rtty.app/, /support, /examples contain the new strings; /icon.png sha256 5b1ba56f….
Outstanding owner actions (Rich)
- ASC: enter App Review contact (name, +1 phone, email) and Save; then screenshots, App Privacy, Pricing, Age Rating, EU trader status; Add for Review.
- rtty.app product screenshots are still the 08-20 UI.
- ISSUE-20260910-09 persistent MTU route decision; ISSUE-20260910-10 fixture pins.