- RESOLVER.md rows now round-trip against SKILL.md frontmatter triggers
('put this setup change in the vault'; replace 'safe/free gbrain index'
with 'import my vault to gbrain').
- Rewrite both routing-eval.jsonl fixture sets: positives embed a trigger
phrase in natural context (fixture linter rejects verbatim tautologies),
declare ambiguous_with for legitimate co-fires (capture, idea-ingest),
and negatives no longer collide with skillpack-harvest/setup triggers.
check:resolver --strict is clean (0 errors, 0 warnings).
- Privacy: the vault-capture regression test sources the banned fork-name
pattern from harvest-lint's DEFAULT_PRIVATE_PATTERNS instead of the
literal, so scripts/check-privacy.sh passes.
- Regenerate llms-full.txt after the RESOLVER.md edit (build-llms
freshness gate).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>