- test/skill-validation.test.ts: assert the slim Completeness Principle
shape (Completeness: X/10, kind-note language) instead of the old
Compression table. Remove the 3 tier-1 skills from the spot-check list
(they intentionally don't carry the full Completeness Principle
section). Exempt browse/test/fixtures/security-bench-haiku-responses.json
(27MB deterministic replay fixture for BrowseSafe-Bench) from the 2MB
tracked-file gate. The gate was actually failing on origin/main since
the fixture was added in v1.6.4.0 — this is a side-fix to a real
regression.
- test/brain-sync.test.ts: developer-machine-safe assertion for
GSTACK_HOME override (compare config contents before/after instead of
asserting the absence of a string that may legitimately exist).
- test/gen-skill-docs.test.ts: new tests for the slim — plan-review
preambles stay under the post-slim budget (~33KB), Voice + Writing
Style sections stay compact, and the slim Voice section preserves the
load-bearing semantic contract (lead-with-the-point, name-the-file,
user-outcome framing, no-corporate, no-AI-vocab, user-sovereignty).
Update path-leakage scan to allow repo-root sidecar symlinks.
- test/writing-style-resolver.test.ts: assert the compact contract
(gloss-on-first-use, outcome-framing, user-impact, terse-mode override)
instead of the old 6-numbered-rules shape.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>