/** * Vendored snapshot of the extension allowlist compiled into the PINNED OCR * runtime, plus the explicit list of allowlisted formats this project does not * route to a language. * * Source: `alibaba/open-code-review`, `internal/config/allowlist/supported_file_types.json` * at tag `v1.13.1` (the version `OCR_18_PACKAGE` pins) — 115 entries. This is a * SNAPSHOT, not a live binding: the binary embeds its own copy at build time, so * a pin bump must update this file together with `OCR_18_PACKAGE`. The partition * test in `tests/unit/services/lint/ocr-multilang-adapter.test.ts` reddens when * the routing table and `OCR_18_EXCLUDED_EXTENSIONS` stop covering it exactly, * which is how an upstream addition surfaces instead of being silently ignored. * * Empirical control (2026-10-20, ocr 1.13.1 on win32-x64): a scratch repository * holding one file per extension was run through `ocr review --preview`. Every * extension below was listed under "Will review"; `.mts`, `.cts` and `.glsl` * were listed under "Excluded from review (unsupported_ext)". `.glsl` is in the * HEAD allowlist but not in v1.13.1, which is why the tag — not HEAD — is the * source here. */ export declare const OCR_18_ALLOWLIST_V1_13_1: readonly string[]; /** * Allowlisted formats this project deliberately does NOT route to a language. * * The PRD routes source languages only: markup, stylesheets, data/config and * notebook containers carry no source semantics to review per language. They * are still reviewed by the CLI — they are simply not attributed to a language, * so they never appear as a routed language with a misleading zero. */ export declare const OCR_18_EXCLUDED_EXTENSIONS: Readonly>;