Repository navigation
Clarify configuration scopes and ownership - #32
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 12f758a1a4
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| event.preventDefault(); | ||
| setOpen(false); | ||
| buttonRef.current?.focus(); |
There was a problem hiding this comment.
Stop Escape from collapsing Activity behind the dialog
When the Activity preferences dialog is open while the Activity shelf is expanded, pressing Escape runs this new handler but the same key event can still reach the existing shelf-level Escape hotkey in mission-control.tsx that collapses the panel to the pill. Since this handler only calls preventDefault() and the hotkey helper does not ignore handled events, keyboard users lose the Activity context instead of just closing the preferences dialog; stop the event from reaching the shelf hotkey or make that hotkey ignore already-handled events.
Useful? React with 👍 / 👎.
What changed
/settings/authas a redirectWhy
Configuration controls were split across shells with overlapping names and unclear ownership. Instance-wide authentication appeared under Account settings, workspace credentials appeared personal, Mission Control preferences read like another settings area, and dispatch defaults explained a value that could not be changed at the authoritative surface.
This change establishes four visible layers: Personal, named Workspace, Instance, and Mission Control as Operations. It preserves the existing Forge visual language and deep links while documenting the larger migration backlog.
Evidence
The audit inventory, walkthrough health report, screenshots index, target sitemap, role model, migration plan, and P0/P1/P2 backlog are in
docs/audits/settings-information-architecture-2026-07-14/.Validation
pnpm lint(passes with existing native-select/type-import warnings)pnpm typecheck