Start here
AsDecided is a local system of record for the product knowledge behind your code.
Requirements, decisions, designs, roadmaps, and prompts live as typed Markdown in Git. The native engine validates the record before it lands. A read-only MCP server lets coding agents search, retrieve, relate, and cite that record.
The shortest useful path
- Install Core and create one artifact.
- Run
decided validate decisions/. - Connect your coding agent.
- Ask a question already covered by the record.
- Add decision-aware pull-request checks.
Choose what you need
| If you want to… | Go to… |
|---|---|
| understand the artifact model | Concepts |
| adopt AsDecided in a repository | Repository workflow |
| implement the format yourself | Specification |
| find a command or exit contract | CLI reference |
| operate it across a team | How-to guides |
The trust boundary
Agents can read the record through MCP. They cannot mutate it. Decisions change through ordinary files, review, and merge.