Documentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
Purpose: Inventory of settings surfaces, route guards, hub discoverability, and migration status.
Owning doc: settings-pattern-guide.md · Primitives: src/platform/settings/
Legend
| Status | Meaning |
|---|
| compliant | Matches canonical shell (PageContainer + SettingsPageHeader + loading/error primitives) |
| partial | Mixed patterns; scheduled follow-up |
| exception | Not a module settings page (e.g. user self-service); different template OK |
| needs-review | Verify permission + UX |
Core module settings (/{core}/settings)
| Route | Page | Status | Route RequirePermission |
|---|
/cl/settings | CLSettingsPage | compliant | cl.admin |
/pm/settings | PMSettingsPage | compliant | pm.settings.view |
/ce/settings | CESettingsPage | compliant | ce.admin |
/hr/settings | HRSettingsPage | compliant | hr.settings.admin (added) |
/fw/settings | FWSettingsPage | compliant | fw.settings.manage (added) |
/fa/settings | FASettingsPage | compliant | fa.settings.admin (added) |
/fm/settings | FMSettingsPage | compliant | fm.admin (added) |
/gr/settings | GRSettingsPage | compliant | gr.admin (added) |
/lo/settings | LOSettingsPage | compliant | lo.settings.admin (added) |
/rh/settings | RHSettingsPage | compliant | rh.settings.admin (added) |
/it/settings | ITSettingsPage | compliant | it.settings.admin (added) |
HR sub-settings (admin)
| Route | Status | Route guard |
|---|
/hr/payroll/tax-forms/settings | compliant | hr.payroll.admin |
/hr/everify/settings | compliant | hr.everify.config |
/hr/availability | compliant | hr.scheduling.admin |
Core settings sub-routes
| Core | Examples | Notes |
|---|
| CL | /cl/settings/labs, … | Wrapped with same cl.admin as parent group |
| PM | /pm/settings/scrub-rules | pm.settings.scrub_rules |
| FW | /fw/settings/calendars, dependency-graph, unused-entities | Separate permissions per route |
| CE | calendar, telephony, lead-stages | ce.admin |
| FA | approvals, expense-policies, alerts | fa.settings.admin |
See src/platform/settings/README.md and src/routes/platform.tsx. Hub cards in SettingsHub.tsx — extended for discoverability (system health, compliance, security, imports, etc.).
Automation
Run: npm run audit:settings-consistency
Changelog
- 2026-04-13: Initial tracker + route guards + hub extensions + shared settings primitives.