UC: Create Space¶
Description:
An agent initiates a new Space (such as a crew, collective, project, or commons) that serves as a shared container for action, meaning, and participation. This involves minimal setup of purpose, type, and visibility.
Ecosystem Relationships
Mapps Involved: - Space Explorer - Holon Editor - Geospatial Map Explorer
Holon Types: - [CRUD] Space
Ecosystems Supported: - Empowered Agents Holarchy - Territorial Bioregions - Local Coordination Spaces - Planetary Infrastructure Layer
Personas Likely Involved: - Regenerative Actor - Commons Architect - Community Weaver - Emergence Host
Use Case Details
Preconditions:
- Agent has an active MAP profile
- Agent is authenticated and permitted to create Spaces
Post-conditions:
- New Space Holon is instantiated
- Agent is linked to Space as creator/member
- Space is optionally listed/discoverable in explorer views
Assumptions:
- Space creation uses a minimal set of required fields
- Templates or archetypes may assist initialization
- Spaces may be public, private, or invitation-based
Main Flow¶
- Agent selects "Create New Space" via Space Explorer or other entry point
- Fills out basic metadata: title, purpose, tags, type
- Optionally adds location info and cultural framing (e.g. LifeCode tags)
- Sets visibility preferences
- Submits; Space Holon is created
- Agent redirected to new Space dashboard or gallery
Wireframes¶
- "New Space" form screen or modal
- Type selector and map location input
- Confirmation page or dashboard entry
GitHub Issues¶
- [ ] Schema support for Space Holons
- [ ] Minimal form UI component
- [ ] Lifecycle event logging (created by, created at)
Implementation Notes¶
- Consider support for Space templates or starter kits
- Space type may affect available visualizers and workflows