/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * `fr-admin-split` shard recipe — the FR admin-split coverage shard (night 2026-06-19, * surpass-v1.5.0). Teaches the model to SPLIT the département out of the locality on * bare/space/comma-delimited French place rows — the admin-deciding failure class the pre-GPU * self-validation proved moves the resolved coordinate (collision communes −61%; see * docs/articles/evals/experiments/2026-06-19-fr-admin-split-prevalidation.md). Ported from * scripts/build-fr-admin-split-shard.mjs. * * Failure shapes (the model currently mis-handles all of these): * * - `Thauron, Creuse` → région dropped to null (the comma+full-name miss) * - `Montredon, Lozère` → région = "ère" (the diacritic subword split, #727) * - (AU analog) `CANBERRA ACT` → the space-delimited admin fuse * * The département is the essential admin unit for FR postal geography and maps to the `region` * component tag in our schema. We derive it DETERMINISTICALLY from the real postcode via codex * `departementForCodePostal` (first two digits = département) — salvage-first, no re-derived * table. * * Data (`--communes`, opts.communes): REAL BAN (Base Adresse Nationale) commune+postcode+coord * tuples, one per line, TAB-separated `commune postcode lon lat`. Build the * input TSV once from the BAN staging CSV (see the legacy script header). Anchor-ON by * construction: rows carry a REAL postcode token in `raw` + a `postcode` component, so the * training loader paints the anchor feature onto that span automatically. The trailing-postcode * anchor REINFORCES the FR split (FR postcode is trailing, unlike German PLZ-leading — the v0.9.2 * scar is positional, not universal). */ import { type ShardRecipe } from "./scaffold.ts"; /** * Shard recipe registered with the corpus builder — see the file header for the parse behaviour it exists to exercise, * and `description` below for the surface form it generates. */ export declare const frAdminSplitRecipe: ShardRecipe; //# sourceMappingURL=fr-admin-split.d.ts.map