Add browser asset quality gate
This commit is contained in:
parent
2841042b9c
commit
5ccb336e84
14 changed files with 2898 additions and 16 deletions
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue