/** * SMI-5879 (design §3.3): the RC-1 two-bound multiline-scan cap. * * Verifies scanPatternsWithMultilineSupport's pass-1 loop against the * required test table in design §3.3.7 — the round-3 raw-match cap counted * the wrong unit (regex matches, not scoring units); this file pins the * corrected behavior: MAX_MULTILINE_LINES_PER_PATTERN bounds distinct * SCORING lines per pattern (score-neutral, Lemma 3.3-B), while * MAX_MULTILINE_ITERATIONS_PER_PATTERN is a separate, non-score-neutral * wall-clock liveness bound. * * Uses real, already-scoped production patterns (JAILBREAK_PATTERNS[17] = * JB_JS3A_DEV_MODE_THEN_CAPABILITY, a same-line-repeatable 'content'-scope * pattern; AI_DEFENCE_PATTERNS[8] = AD_DELIMITER_BARE, a one-match-per-line * 'content'-scope pattern) rather than synthetic ones — * scanPatternsWithMultilineSupport's resolvePatternScope() throws on any * pattern not registered in the fail-closed PATTERN_SCOPE map by design, so a * synthetic pattern can't reach this function at all. */ export {}; //# sourceMappingURL=scanner-multiline-cap.test.d.ts.map