UC: Receive Notifications¶
Description:
An Agent views and interacts with notifications they have received — either immediately when delivered or at a later time via the Notification Center. Notifications may reflect system events, updates to subscribed Holons, invitations, or agreements awaiting action.
Ecosystem Relationships
Mapps Involved: - Notification Center
Holon Types: - CRUD Notification
Ecosystems Supported: - Empowered Agents Holarchy - MAP Notification System
Personas Likely Involved: - Regenerative Actor - Signal Amplifier - Techno-Doula
Use Case Details
Initiating Actor:
Human Agent
Supporting Actors:
System (Space-level or Agent-level) that routes notifications based on user-defined policies
Preconditions:
- Notification has been logged in the Agent's I-Space
- Notification Center preferences determine if/how it is surfaced
Post-conditions:
- Notification is marked read, acted upon, dismissed, or archived
- Agent may be redirected to related holon or action
Assumptions:
- Notification delivery venues and timing are under agent control
- Mapps and Spaces publish events that are transformed into notifications
- Notifications can remain quietly stored or be pushed with urgency
Main Flow¶
- Agent opens the Notification Center (or receives a direct push)
- System filters and displays relevant notifications per agent preferences
- Agent reads or dismisses notification, or follows its CTA
- Related action (e.g., join space, accept offer) may be triggered
- Notification marked as read, archived, or left for later
Wireframes¶
- Notification Center inbox with filtering and grouping options
GitHub Issues¶
- [ ] Notification schema finalization
- [ ] Digest/push delivery scheduler
- [ ] Integration with Agreement and Offer triggers
Implementation Notes¶
- Agent preferences may define "quiet" vs. "interruptive" delivery modes
- Space-level notification preferences may override individual settings