/** * SMI-5881 — pattern scope model tests. * * `patterns.scope.ts` replaces the old per-source-text multiline-detection * heuristic (formerly `isMultilinePattern()` in SecurityScanner.helpers.ts, * deleted entirely — no compatibility shim) with an explicit, fail-closed * `PatternScope` ('line' | 'content' | 'both') declared per pattern by object * identity. Covers: * - exhaustiveness over all three scoped pattern arrays * - the fail-closed throw for an unmapped pattern (no safe default, unlike * the evidence-tier map) * - the module-load assertScopeCoverage() gate (SSRF never 'both') * - a source-text guard that the deleted identifier never reappears, and * that both scope-filtering call sites go through resolvePatternScope */ export {}; //# sourceMappingURL=pattern-scope.test.d.ts.map