Collaborative board for participants, shared goals, and contextual constraints
| Prop | Type | Default | Description |
|---|---|---|---|
participants | SharedVisionParticipant[] | required | Array of collaboration participants with id, name, optional role, and optional active state |
goals | SharedVisionGoal[] | required | Array of shared goals with id, text, optional priority, and optional ownerId |
context | SharedVisionContextItem[] | required | Array of context items with id, label, value, and optional type (constraint, assumption, input) |
onAddGoal | (goal: string) => void | undefined | Optional callback fired when adding a new shared goal |
onSelectParticipant | (participantId: string) => void | undefined | Optional callback fired when selecting a participant |
title | string | "Shared Vision" | Optional heading for the shared collaboration panel |
variant | "board" | "compact" | "board" | Display style for the collaboration view |
Shared Vision creates a collaborative planning surface where multiple contributors align on goals, constraints, and assumptions before the AI executes major work. It turns scattered team context into a single, structured source of truth the AI can reference.
Variants
- Board layout — Full collaboration board with participants, goals, and contextual inputs visible at once.
- Compact mode — Condensed presentation for side panels where only essential alignment data is shown.
- Goal-centric view — Prioritized goal list with contributor ownership and lightweight context references.
Use Cases
- Cross-functional planning for AI-generated project proposals
- Team alignment before high-impact automation runs
- Collaborative requirements gathering for assistant behavior
- Capturing constraints and assumptions in shared workflows
- Keeping stakeholder intent visible in multi-user AI sessions
Best Practices
- Make participant roles explicit so ownership is clear.
- Prioritize goals to prevent conflicting objectives.
- Separate constraints from assumptions to avoid hidden ambiguity.
- Keep context items concise and actionable.
- Use shared vision updates as preconditions for major AI actions.