1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

feat: establish read-only DocForge MCP foundation

This commit is contained in:
Andraxion 2026-07-22 01:29:32 -04:00
commit 9702ed1265
32 changed files with 3323 additions and 0 deletions

24
README.md Normal file
View file

@ -0,0 +1,24 @@
# DocForge
DocForge is a project-scoped documentation service for people and AI agents. It loads canonical
Markdown and TOML from one repository, validates stable nodes and relationships, builds a disposable
search index, and returns bounded context with source provenance.
DocForge does not own project facts. It does not select project work, edit generated output, run
project commands, or perform Git and deployment operations.
## Current gate
DFG-1 and DFG-2 are complete. DFG-3 is the active gate: isolated changesets for structured create,
update, move, and delete proposals. Canonical writes remain closed.
## Development
```bash
uv sync
uv run python -m unittest discover -s tests -v
uv run docforge --project-root tests/fixtures/alpha validate
```
The command prints deterministic JSON. Derived indexes live under each project's configured cache
directory and are never canonical input.