Notification centre
User-facing notification access from the authenticated header.
/adminFuture Spec 03 →Current-state summary
A Notifications control is present in the Overview header. The panel, unread indicator, grouping, mark-read behavior, record links and synchronization with the Notifications Builder have not been reviewed. This is distinct from the Settings Notifications Builder, which configures templates and delivery behavior.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Notification trigger | A notification icon appears in the Overview top utility bar. | Verified live |
| Unread count or indicator | Not observed in the current review. | Unverified |
| Notification list or panel | Not opened. | Unverified |
User journeys
Current flows
Open an alert
- Open Notifications
- Review unread and recent items
- Select one item
- Open the authorized linked record
- Update read state
State model
Current and expected states
Notification icon is present without a verified count.
Not verified.
Not verified.
Not verified.
Scoping behavior not verified.
Product rules
Non-negotiable boundaries
- Notifications are scoped to the recipient and active Workspace.
- A notification never grants access to its linked record.
- Template editing cannot change protected recipients or security behavior.
- In-app and external deliveries should reference the same domain event where applicable.
Known current limitations · 3 mapped
What is missing, broken or unverified
Future Spec 03 owns closure →- Notification panel behavior is not documented.
- Unread counts, preferences, grouping, dismissal and mark-all-read are unknown.
- The relationship between current in-app alerts and Resend delivery is unverified.
Future alignment
Required evolution
- 01Provide actionable grouping, record links, read state and clear Workspace context.
- 02Add every new operational event to the editable template system within protected rules.
- 03Expose delivery and failure state where appropriate.
Current baseline
Acceptance record
- The notification entry point is present.
- The profile distinguishes the user centre from the Settings builder.
- Unverified delivery behavior remains explicit.
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