- delete the gitea-fix-ci credential suite (13 cases covering secret
redaction, cross-origin redirect refusal and header injection); the
script keeps those behaviours but nothing guards them now
- stop pointing at the tsl-syntax lookup recall suite from data/README.md:
that suite was never committed and is now deleted, leaving --check as the
only guard for lexicon/page correspondence
- flag weak candidates (no intent/heading/identifier/tag hit) and exit 2
when every candidate is weak: mis-hits used to be indistinguishable
from real hits, so the retry-with-better-terms loop never fired
- accept multiple ids per --section for batch fetch, failing atomically
on any unknown id so a partial fetch cannot pass as complete
- move query synonyms and page intent aliases to data/lexicon.json and
enforce alias/page correspondence in --check; curation data no longer
lives in the engine
- document the weak-hit rule, batch fetch and prelude-once guidance in
SKILL.md, with curation discipline in data/README.md
- drop 11_pitfalls.md, renumber the trailing pages and spread retrieval
tags across topics; lexicon keys are page filenames, so the renumbering
and the new --check rule cannot land in separate commits