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

Add browser asset quality gate

This commit is contained in:
Andraxion 2026-07-24 22:36:44 -04:00
parent 2841042b9c
commit 5ccb336e84
14 changed files with 2898 additions and 16 deletions

View file

@ -49,9 +49,11 @@ virtual environment and treats a clean strict run as a required development gate
```bash
uv sync
npm ci
pyright
uv run ruff check src tests
uv run ruff format --check src tests
npm run lint:web
uv run ruff check src tests tools
uv run ruff format --check src tests tools
uv run python -m unittest discover -s tests -v
uv run docforge --project-root tests/fixtures/alpha validate
uv run docforge --project-root tests/fixtures/alpha render-status manual
@ -59,6 +61,9 @@ uv run docforge --project-root tests/fixtures/alpha render manual
uv run docforge-mcp --project-root tests/fixtures/alpha --proposal-writer alpha-editor
```
The web gate validates the exact graph-browser HTML, CSS, and JavaScript served by DocForge. It also
renders the fixture manual into a temporary project and validates that final HTML document.
The command prints deterministic JSON. Derived indexes live under each project's configured cache
directory and are never canonical input.