Walks src/**/*.rs and lib/**/*.rs, extracts internal-event definitions
and tracing log calls via synβs AST, and validates them against the
rules in docs/specs/instrumentation.md. Macro argument scraping (the
contents of counter!(...), trace!(...), etc.) uses small targeted
regexes on the macroβs already-tokenised input β never on raw source.