UC: Schedule Event¶
Description:
An Agent schedules a new Event, defining time, location, and invited participants. The Event becomes a holon visible in the calendaring interface and may trigger notifications or invitation flows.
Ecosystem Relationships
Mapps Involved: - Calendar Adapter - Notification Center
Holon Types: - CRUD Event
Ecosystems Supported: - MAP Notification System - Empowered Agents Holarchy
Personas Likely Involved: - Regenerative Actor - Community Weaver - Emergence Host
Use Case Details
Initiating Actor:
Any Agent
Supporting Actors:
Participants (optional)
Preconditions:
- Agent has permissions to create Event
- Required fields for time and location are accessible
Post-conditions:
- New Event holon is created and visible to invitees
- Notifications and/or invitations are queued
Assumptions:
- Timezones and availability may be resolved through Mapp logic
- Event may optionally be public or private
Main Flow¶
- Agent initiates Event creation
- Inputs time, title, description, and optional location
- Adds invitees or sharing parameters
- Saves Event to underlying Holon store
- Triggers notification and invitation flows
Wireframes¶
- Schedule Event modal with date-picker and invitee list
- Calendar view showing new Event
GitHub Issues¶
- [ ] Event holon schema definition
- [ ] Scheduling UI in Calendar Adapter
- [ ] Integration with Notification Center for invites
Implementation Notes¶
- Recurring events and reminders are deferred for v2
- Event metadata may be influenced by connected Mapps (e.g., Ritual Runner)