f988ca9b86
Review follow-up. provenLocalCallee inferred file-local calls from module scoping but borrowed non-exportedness from its one caller and never checked module-ness: a helper in a global script file (no import/export) is program-visible and callable cross-file with no same-file reference, so the proof passed and those call sites were dropped as silently missing matrix cells. Guard both premises at the proof entry, failing toward the global fallback. - State the EVENT_API_METHODS obligation: a visitSource branch for an unlisted method name is dead because the prefilter drops the call first. - Add gen-doc-graphs.spec.ts pinning fast path vs global fallback equivalence on fixture programs: a proven-local helper, an alias-escaping helper, and a global-script helper (negative control that keeps the fallback exercised). - Record the demand-driven indexing decision in the Program-backed semantic gates Agent Note (both languages, pairing re-recorded). Generated docs stay byte-identical (verify-doc-graphs green).