The 3 per-file inventory docs were created in sub-track 5 commit 102f2199
(force-added despite tests/artifacts/ being in .gitignore) but the
inventory docs themselves were never explicitly committed. They were
left in the working tree and lost when the working tree rebuilt.
This commit force-adds the 3 docs (bypassing the .gitignore block
that does 'ignore everything in tests/artifacts/') so the test file's
expectations at lines 20-22 are satisfied:
INV_MCP = Path('tests/artifacts/PHASE1_INVENTORY_mcp_client.md') # 5354 bytes
INV_AI = Path('tests/artifacts/PHASE1_INVENTORY_ai_client.md') # 5667 bytes
INV_RAG = Path('tests/artifacts/PHASE1_INVENTORY_rag_engine.md') # 1945 bytes
Each > 500 bytes (the test's minimum size check).
The 31/31 baseline test count is now REAL: the JSON is committed
(b3508f0b), the inventory docs are committed (this commit), and
the test scaffolding is portable across fresh working trees.
The user's Round 5 reported 1 test failing because they were testing
on a fresh tree (or the remote branch) where the inventory docs
were missing. This commit fixes that.