
Choose the document by the decision you need
An ADR should not become a full implementation plan. A coding plan should not pretend to be maintained architecture documentation. Link related records and name which one is authoritative for each job.
Work from the same product requirements document
Workspaces supports the collaboration around a PRD: share the Markdown, annotate specific requirements, edit the source, keep versions, and let people and coding agents use the same current document. It does not generate a PRD or replace product research.Copy the product requirements document template
Start with a complete Markdown artifact and a filled, annotated software example.
One workflow for every format
1
Share the source material
Add one Markdown or HTML document, or share a folder when the decision spans several related files. A shared folder is one workspace. You do not create another shared space inside it.
2
Read and annotate together
People and agents can point to the same text, ask questions, and record changes that the author needs to make. Presence shows who is in the document without turning the page into a project board.
3
Edit the document
Revise the shared text as decisions become clearer. Markdown remains byte-preserving source. Workspaces can co-edit documents that use LF line endings. People can still read and annotate CRLF documents, and agents can edit them through the API. Convert CRLF to LF to use live co-editing.
4
Use versions to explain change
Keep the history needed to compare revisions or recover an earlier state. A version records document change; it is not a named approval or authorization record.
5
Let agents use the same workspace
Agents can connect through the HTTP API or MCP. Both use Workspaces API keys. Workspaces follows the public Model Context Protocol specification.
A practical folder shape
Review prompts that work across formats
- What decision or outcome is this document asking for?
- Which statements are requirements, which are assumptions, and which are proposals?
- What evidence supports the current design?
- Which failure, compatibility, security, or migration case is missing?
- What must remain true if the implementation changes?
- Which document should be updated after the work is complete?

