/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * `street-bare` slice recipe — BARE-street rows (the v0.8.0 harness change, 2026-06-05). The * `functional.test.ts` cluster (bare street names — "10th Ave", "Main St", "1 Main Pl") was * mislabeled `locality` because {@link synthesizeStreetRow} only ever emitted streets WITH a ", * City, ST ZIP" tail. This recipe emits streets BARE (`--bare-prob`, default 0.6) — no tail, only * `street_prefix`/`street`/`street_suffix` (+ optional `house_number` at `--hn-prob`, default * 0.85) — over the built-in {@link DEFAULT_US_BASES} pool (round-robin). Generate-mode, US-only, * in-distribution (no German-collapse risk). Ported from scripts/build-street-bare-slice.mjs. * * Byte-fidelity: the legacy script seeded its own mulberry32 from `--seed` * (`mulberry32(opts.seed)`); this recipe re-creates the SAME generator * (`makeMulberry32(opts.seed)`) and preserves the synthesis call order exactly, so `--seed N` * reproduces the legacy run byte-for-byte. */ import { type CorpusRecipe } from "#recipes/scaffold"; /** * Slice 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 streetBareRecipe: CorpusRecipe; //# sourceMappingURL=bare.d.ts.map