Profile & settings

Account

Your identity comes from Microsoft Entra ID. Name, email, role, and team are managed there.

JS
Jordan Seidel
jseidel@edgeconnex.com
Portal role
Submitter
Team
platform-data-team
Actor ID
11111111-1111-4111-8111-111111111111
Session
Dev mock user (see Preferences below)
In production this identity is managed by Entra ID; in this slice it's the dev role switcher in the app-shell header (lib/citdev/viewer.ts) — a real Entra ID session is a follow-up per docs/adr/0004-identity-entra-id-oidc.md.

Appearance

Choose how CitDev looks. "System" follows your OS setting.

Notifications

When something happens to a project you own, how should we tell you?

Recent

Preferences

Scan completed
Your submission finished the scan suite
Review requested
A reviewer needs something from you
Board decision
The CitDev board approved or denied a project
Production decision
A project was approved or denied for production
Weekly digest
A summary of your projects each Monday

Profile & settings (docs/07-ux-hx.md IA §1). Appearance is fully real (ThemeProvider). Notifications' "Recent" list and "Mark read" are wired to real GET /api/notifications / POST /api/notifications/:id/read. GAP: there is no notification-preferences BFF route, so the toggle states above are client-only (not persisted) — Account identity is the dev viewer context, not a real Entra ID profile read (see the Account section note).