User account menu
Signed-in user identity, profile actions and session controls.
/adminFuture Spec 04 →Current-state summary
The bottom of the Admin and Settings sidebar displays the signed-in identity and access label with a three-dot account action. During initial loading it shows Signed-in user / Loading access, then resolves to brad@bradcody.io / administrator. The menu itself was not opened during this pass.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Avatar or initial | Shows a single-letter initial after identity resolution. | Verified live |
| Primary identifier | Transitions from Signed-in user to brad@bradcody.io. | Verified live |
| Access label | Transitions from Loading access to administrator. | Verified live |
| Three-dot action | Exposes an Open account menu affordance. | Trigger verified; menu not opened |
User journeys
Current flows
Resolve signed-in identity
- Restore session
- Render loading identity
- Resolve User and Membership
- Render identifier and access label
Use account action
- Open account menu
- Choose profile, preferences, security, help, Workspace switch or sign out
State model
Current and expected states
Signed-in user / Loading access.
brad@bradcody.io / administrator with B avatar.
Not verified.
Not verified.
Product rules
Non-negotiable boundaries
- Global User Profile data is separate from Workspace Membership data.
- The access label is descriptive and must not be the sole authorization check.
- Sign out must always be available.
- Sensitive security actions may require recent authentication.
Known current limitations · 4 mapped
What is missing, broken or unverified
Future Spec 04 owns closure →- Menu contents and actions are unverified.
- Display currently falls back to the email instead of a completed personal name.
- Sign out, profile, notification preferences and security routes have not been validated.
- Session-expired behavior is unknown.
Future alignment
Required evolution
- 01Include My Profile, notification preferences, connected accounts, Workspace switch, Security, Help and Sign out.
- 02Display the user’s preferred name when available while retaining a clear account identifier.
- 03Provide sign-out-all and other sensitive controls through protected Security flows.
Current baseline
Acceptance record
- Loading and resolved user identity states are visible.
- The account action is present.
- Unverified menu options are not represented as implemented.
Reverse-spec completeness
Documentation coverage
The interface is still changing, so visual evidence and repository tracing remain intentionally incomplete.
Purpose and user outcome
DocumentedRoles and access
DocumentedRoutes and entry points
DocumentedPage and component anatomy
DocumentedFields and displayed data
DocumentedPrimary actions
DocumentedForms and validation
DocumentedStates and transitions
DocumentedEmpty, loading and error states
DocumentedResponsive behavior
PartialAccessibility behavior
PartialActivity and audit events
PartialData sources and persistence
DocumentedNotifications and automation
PartialKnown defects and limitations
DocumentedReusable component dependencies
DocumentedFuture-spec conflicts
PartialVisual and repository evidence
DeferredAcceptance of current baseline
Documented