The shortest path to the right Vericore documentation.
| Need | Read |
|---|---|
| Understand Vericore quickly | README |
| Install and run Vericore | Getting Started |
| Use a command | CLI Reference |
| Understand the system | Architecture |
| Analyze or review a change | Change Safety |
| Integrate an AI agent | MCP |
| Integrate REST | API |
| Understand repository identity | Engineering Reality |
| Understand deterministic PR review | PR Intelligence |
| Review data handling | Data & Privacy |
| Contribute to Vericore | Development |
| Check implemented capabilities | Implementation Status |
| Review the latest published release record | 0.8.2 Release Readiness |
| Review the previous release record | 0.8.1 Release Readiness |
| Review the earlier release record | 0.8.0 Release Readiness |
README
↓
Getting Started
↓
CLI Reference
README
↓
Getting Started
↓
CLI Reference
↓
Architecture
↓
Development
README
↓
Engineering Reality
↓
Change Safety
↓
prepare → change → verify
README
↓
Architecture
↓
MCP
↓
Change Safety
Release Readiness / Release Record
↓
Release certification
↓
Release workflow
The documentation set has four purposes:
Historical implementation notes may explain a design decision, but they must not be presented as current product instructions. The main branch may contain unreleased hardening after the latest published tag.
When documents disagree, use this order:
A roadmap or historical design note never proves that an unimplemented capability exists.
Every user-facing CLI command must have its syntax, options, defaults, outputs, and important failure semantics documented in CLI Reference. Update that document in the same change whenever the CLI contract changes.