Contract status
Derived implementation contract
The feature-spec docs define behavior, user flows, and object boundaries clearly, but most do not lock final route paths. This page consolidates the feature contracts developers need to implement.
Source documents
Feature families
Spaces and dashboards
Required capabilities:
- Create and list spaces
- Assign personas and resources to a space
- Render configurable dashboards per space
- Persist dashboard widgets and layout preferences
Tasks
Required capabilities:
- Create, update, assign, and prioritize tasks
- Associate tasks with conversations, documents, and personas
- Track state changes and reminders
- Preserve task history and authorship
Live documents
Required capabilities:
- Create persistent documents
- Support AI-assisted drafting and editing
- Track collaborators and revision history
- Link documents to chats, tasks, and folders
Whiteboards
Required capabilities:
- Create whiteboards inside dashboard contexts
- Link whiteboards to spaces and documents
- Persist board metadata and access control
Folder system
Required capabilities:
- Create nested folders
- Store documents, chats, tasks, and artifacts inside folder structures
- Preserve consistent navigation across spaces
References and pins
Required capabilities:
- Save conversation references for later recall
- Pin important messages or artifacts
- Retrieve those anchors quickly during future sessions
Idea organization
Required capabilities:
- Capture loose ideas
- Group ideas into structured collections
- Convert ideas into tasks, docs, or project objects
Import and migration
Required capabilities:
- Import external conversations or workspace content into an archive
- Deduplicate by content hash
- Keep imported material separate from active work unless promoted
Shared resource model
These feature docs point to a reusable workspace object model:
| Resource | Examples |
|---|
spaces | Team, client, or project containers |
tasks | Action items and task status history |
documents | Live editable records |
whiteboards | Visual collaboration surfaces |
folders | Navigable organization tree |
references | Pointers to useful prior context |
pins | High-importance anchors |
imports | Archived migrated content |
Cross-feature requirements
- Every object must preserve authorship and workspace scope.
- Every object should be linkable to chats and memory.
- Objects must remain retrievable through persona context and navigation tools.
- Imported content must be isolated by default.
Build order suggestion
- Spaces and folders
- Tasks and documents
- References and pins
- Whiteboards and ideation workflows
- Import and migration
That order gives the OS a usable backbone before advanced collaboration features land.Last modified on April 18, 2026