rdmsm4x-changelog-20260927-0009-rtty-pro-526
Implemented DEC-20260926-18 and completed the local RTTy 0.3.851/526 release candidate; no public release or upload.
- Scope: rdmsm4x only, TASK-20260926-72, production branch rtty/freemium-20260926 at /Users/richh/dev/_worktrees/rtty-freemium-20260926.
- Candidate source: 420b42bc7df861f78e097a9efdd7df64e20fa2a3; sealed verifier dcc2b459a1f7a2f1256a297d6abb7e729e4e5969; final documentation head f2949ebbc5e9898f59fd436ed48395c828f36c49.
- Monthly $2.99, Yearly $14.99, eligible one-month intro, Lifetime $39.99; family sharing off, no zero-price trial. On-device StoreKit only, Data Not Collected. Free split and 0.3.850 grandfather cutoff retained. Expiry/refunds preserve user data.
- Full gate: 2026-09-26 23:50:52 to 2026-09-27 00:07:21 EDT, 10/10 PASS, exit 0, notarization skipped. Per architecture: RTTyTests 1400/8 existing skips/0fail; PrivilegedCapture71/0fail; LatencyCore435/0fail. Total1898 non-skipped passed per arch; StoreKit host9/9; inventory70 rows/261 cited tests each architecture.
- Signed Store construct PASS 23:47:04โ23:50:50 EDT. Local pkg: /Users/richh/dev/_handoff/rtty-freemium-20260926/export526/RTTy.pkg, SHA256 c114cbfc9bf704584f57be9c4f47be1005ff5b5a9f1f676895123588d695e70a. Unsigned structural archive /Users/richh/dev/_handoff/rtty-freemium-20260926/store526/RTTyStandard.xcarchive; signed payload inspected independently. App/extension universal2, strict signature and installer signature PASS.
- Live gate: 13ms latency,102pt heatmap,855Kbps upload/1.6Mbps download. Preference restored. Installed /Applications/RTTy.app remains0.3.850/525, SHA2567eb1c462f255f2951bb05d9fd8b9f205e73ec28f126dcf77072e06840f000d01, PID68362 at00:08:07 EDT; staged process stopped. Xcode27A266a restored.
- No merge,push,ASC access,upload,installation,notarization,data deletion,analytics or receipt server.
Exact tracked files changed
- Apps/RTTyMobile/Config/RootMetadata.xcconfig
- Apps/RTTyStandard/Config/Release.xcconfig
- Apps/RTTyStandard/ProTests/ProStoreKitTests.swift
- Apps/RTTyStandard/StoreKit/RTTy.storekit
- BUILD_NUMBER
- FEATURES.md
- Project/SESSION-STATE.md
- Sources/RTTy/Services/ProStore.swift
- Sources/RTTy/Views/ProSheet.swift
- Tests/RTTyTests/ProEntitlementTests.swift
- Tests/ScriptTests/standard_candidate_closure_test.py
- VERSION
- docs/FEATURE_MATRIX.md
- docs/FREEMIUM.md
- script/TrustedStandardLaunchCapabilityPolicy.json
- script/TrustedStandardProject/project.pbxproj
- script/TrustedStandardProjectGraph.json
- script/TrustedStandardVerifierBundle.json
- script/standard_archive_validator.py
- script/standard_project_graph.py
Other durable output
- /Users/richh/dev/_handoff/rtty-freemium-20260926/HANDOFF2.md, HANDOFF.md supersession note, SPLIT.md pricing header, pro-light.png, pro-dark.png; complete logs, scripts, manifests, pinned candidate tree and artifacts in this handoff directory.
- /Users/richh/dev/PROJECTS.md additive milestone; ~/.agent-coordination/checkins/codex-rtty-freemium-20260926.json completion receipt; ticket and requested final rtty bus handoff.
- This Markdown archive and a new additive Apple Note in host folder rdmsm4x.
Commands and evidence
- Official standard_render_project_graph.py / standard_render_verifier_bundle.py fixed-point regeneration, official generate_standard_xcconfig.py and generate_mobile_xcconfig.py; source closure159 compiler/190build inputs.
- xcodebuild test -project Apps/RTTyStandard/RTTyStandard.xcodeproj -scheme RTTyProTestHost -destination 'platform=macOS' -derivedDataPath /Users/richh/dev/_handoff/rtty-freemium-20260926/storekit2-derived CODE_SIGN_IDENTITY=- CODE_SIGN_STYLE=Automatic.
- Terminal Aqua wrappers /Users/richh/dev/_handoff/rtty-freemium-20260926/construct526.command and gate526.command contain exact official trusted construction and bash script/qa_release.sh invocation/environment; logs construct526.log and gate526.log, both exit0.
- python3 script/check_feature_inventory.py against native526-tests.log and intel526-tests.log; inventory526.log PASS. lipo/codesign/pkgutil receipts artifact526-checks.log and manifest JSON.
- git add with explicit paths and local commits only. git diff --check PASS; clean final branch.
Preservation and rollback
Phase-one bede5fc7d73e1d9be6e618764871cc63c3f1a546 retained. Revert follow-up commits in reverse order to undo source changes; retain all handoff artifacts/logs. No deployed app replacement or user-data migration to roll back. Temporary Xcode swap restored and installed525 resumed. Notes publisher creates one new note and never edits/deletes an old note.
Owner actions
Rich performs the prepared HANDOFF2.md ASC click list: remove522 from review, coordinate Free price, create the exact3products and two intro offers, listing/review assets and links, upload/select526, attach3IAPs to0.3.851, final Submit and manual public release. Production paid-account grandfathering remains owner validation. No independent peer acceptance claimed; no worker fan-out/model escalation used.