test(contract): drop the language-count surfaces #2729 stopped claiming

The #2729 messaging refresh removed the language count from docs/index.html, docs/llms.txt, pkg/npm/README.md, scripts/package-release.sh and server.json, so Step 0w (tests/test_language_count_contract.sh) failed on main for every PR: each of those files was still registered as a surface but stated no count. They leave SURFACES; README.md and the Chocolatey nuspec still carry the count and stay gated. Section 4 still fails if any dropped file states a count again without being registered (checked by re-adding one).

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
This commit is contained in:
Martin Vogel
2026-10-21 00:33:40 +02:00
parent d5bb016a37
commit d2e00366c0
+3 -5
View File
@@ -46,14 +46,12 @@ if [[ "$manifest_count" != "$expected" ]]; then
fi
# --- 3. Every published surface must claim exactly that number. ---
# The #2729 messaging refresh dropped the count from docs/index.html,
# docs/llms.txt, pkg/npm/README.md, scripts/package-release.sh and server.json;
# section 4 below still fails if any of them states a count again unregistered.
SURFACES=(
README.md
docs/index.html
docs/llms.txt
pkg/npm/README.md
pkg/chocolatey/codebase-memory-mcp.nuspec
scripts/package-release.sh
server.json
)
# Files that legitimately say "<N> languages" about something OTHER than the