rdmsm4x-changelog-20260925-2048-rtty-524-tabbed-settings-router-popover-profile
RTTy 524 Settings polish: one Settings scene with eight tabs (General ≤ 8 controls), SettingsRouter deep links from every entry point, and the popover's "Microsoft 365 worker · change" line — on grok/524-settings-polish, backup remote only.
Scope
- Host: rdmsm4x only. Worktree
~/dev/_scratch/rtty-524-settings-polish-20260925, branchgrok/524-settings-polishfrom190a271. - Session: claude@rdmsm4x/4bae27a5 (headless), 2026-09-25 20:27:14 → 20:48 EDT. Ticket TASK-20260925-16, resolved.
Changes
- Commits:
caefdd1feat(settings),aa58e0adocs(matrix). Pushed tobackup(GitHub). Remote head =aa58e0a. Not pushed to origin or fleet. Not merged. - Files changed:
- Sources:
Views/SettingsView.swift,Views/MenuBarPanel.swift,Views/DashboardView.swift,Views/UsageProfileSettingsSection.swift,Support/RTTySettingsTransaction.swift(SettingsRouter),Stores/ObservationStore.swift,Stores/ObservationStore+UsageProfile.swift. - Apps:
App/RTTyApp.swift,Apps/RTTyStandard/App/RTTyStandardApp.swift. - Tests: five RTTyTests files, with
SettingsOnePageRenderTestsrenamed toSettingsTabRenderTests. - Also changed:
Tests/ScriptTests/app_store_privacy_contract_test.sh,FEATURES.md, and bothFEATURE_MATRIX.mdcopies.
- Sources:
- Settings controls: 113 → 115. The change adds controls and removes none; six were moved into General.
Verification
swift test --disable-swift-testingrc 0:- RTTyTests 1332 (8 skipped, 0 failed; base 1328)
- LatencyCore 426
- PrivilegedCapture 71
- Filtered Settings suites: 107 run, 0 failed.
check_feature_inventory.py: PASS, 64 rows, 206 cited tests.- Three mutation checks each failed as expected.
- Standard closure tests: rc 0. No trust-chain re-pin was needed, because no new source file was added.
- Not run: qa_release, build_and_run, and App Store Connect. The 522 freeze still holds.
Undo
git push backup --delete grok/524-settings-polish, or leave the branch unmerged. Nothing reached main.
Outstanding owner actions
- None. Visual acceptance of an installed build belongs to the installed-build lane.
Handback:
~/dev/_handoff/rtty-524-friendly-default/settings-polish-run-20260925/HANDBACK.md