mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 02:54:26 +00:00
The report aggregated each role's meta/mcp.yml into one table, and its freshness test failed on every image-version bump of an MCP-serving role, because the updater edits services.yml and nothing regenerates the committed report. The table added nothing the sources lack: scope and credential subject were identical for every role, so it restated its inputs. The generator, the report, its freshness test, make mcp-audit and the i8mcau alias go, and make docs no longer calls the generator. The metadata stays in each role's meta/mcp.yml, where test_mcp_schema.py enforces its shape, and requirement 035 now says so. The classification and completeness lints stay, because they check the lists in 035 against the roles, not the report. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Documentation Lint 📄
Markdown-link resolvability, CLI-category README presence, and @todo transparency.
Tests in this directory MUST only cover documentation artefacts (*.md, README presence) and inline TODO markers. Code-level rules MUST live under python/, shell/, or yaml/.
For framework and make test-lint usage see lint.md.