Owning doc: settings-pattern-guide.md · Primitives:
src/platform/settings/
Legend
Core module settings (/{core}/settings)
HR sub-settings (admin)
PM sub-settings
CE sub-settings
TR module settings
Platform /settings/*
Hub + overview
Security & identity
Integrations
Gestures & preferences
Data
Automation
Run:npm run audit:settings-consistencyExtended in 2026-06-02 pass to also scan
src/platform/settings/** for shell/header/aria-label conformance.
Changelog
- 2026-06-02: Full remediation pass (P0–P2). All PF settings pages migrated to
SettingsPageLayout+SettingsPageHeader. Sub-routes for PM, CE, HR, TR added to tracker. SSO hub card added. GestureAnalytics hub card added. Audit script extended to cover PF settings. Tab URL-sync (useTabUrlState) applied to HR, FA, EntraID, ScrubRules. Unsaved-changes guard (isDirty) wired on CE, GR, FM, LO, RH, FA settings pages. - 2026-04-13: Initial tracker + route guards + hub extensions + shared settings primitives.