v2.7.1 — cleanup + gitignore ext-globs
Maintenance release. agentsmd analyze --gather now honors *.<ext> patterns from .gitignore (previously only bare directory names), so generated source matching a globbed extension is kept out of the AI's source map. Plus internal reporter cleanup and added characterization tests. No spec-rule change; no other command changes. Revert by pinning the prior version (npm i -g @sdsrs/agentsmd@2.7.0).
Changed
agentsmd analyze --gatherrespects*.<ext>.gitignoreglobs, not just bare directory names.
Internal
- Reporter readability refactor (
localHits); added tests: a self-enforced rule'slocalHitsisnullunder--project;injectBlockBetweenbyte-stability across two managed blocks + user prose; dropped an unused test binding.
Spec rule text is unchanged (spec_version → v2.7.1 in lockstep; a package/tooling change, not a spec-rule change).