Summary
The workspace is where users collect snippets — pieces of information extracted from exploration conversations — that will form the basis of an artefact. The workspace acts as a staging area between raw exploration and finished artefact.
Core Concept
During an exploration, the user encounters valuable findings. Rather than trying to remember them or re-find them later, they save them as snippets to the workspace. Once enough snippets are collected, the user can trigger artefact generation.
Snippet Collection
How Snippets Are Created
- User clicks "Save to Workspace" on an agent response
- The relevant content from that response is captured as a snippet
- The snippet retains a link back to its source exploration/message
What a Snippet Contains
- The extracted content (text, data, analysis)
- Source reference (which exploration, which message)
- Timestamp of when it was saved
- Optional user annotation or note
Snippet Management
- View all snippets in the workspace
- Reorder snippets (they may form a narrative)
- Edit/annotate snippets
- Delete snippets
- Group or tag snippets (possible future feature)
Guided Collection
The interface should guide the user toward collecting enough material for a quality artefact:
- Progress indicator — visual signal of how many snippets have been collected
- Sufficiency threshold — the system determines when there's "enough" for a detailed artefact
- Create Artefact button — disabled until the threshold is met
- Guidance messages — hints like "You have 3 snippets. Consider exploring [topic] for a more complete report."
Threshold Logic (To Be Defined)
- Minimum number of snippets?
- Minimum diversity of topics/sources covered?
- Minimum total content length?
- Could this be configurable per artefact type?
Open Questions
- Is the workspace tied to a single artefact, or can snippets be reused across multiple artefacts?
- Can a user have multiple active workspaces?
- Should snippets be auto-suggested? (e.g. "This finding seems important — save it?")
- How does the workspace relate to the exploration? Side panel? Separate page? Both?
- Should there be a "workspace view" within the exploration that shows collected snippets alongside the conversation?
- What happens to the workspace after an artefact is created? Archived? Cleared? Kept?