New seed harness for stress-testing list pages, search, analytics under realistic volumes. Faker-driven, deterministic via fixed seed, idempotent via `clients.source_details = 'wide-synthetic'` marker. - `src/lib/db/seed-wide-synthetic-data.ts` — generator (1000 clients default, override via `WIDE_SEED_COUNT`) - `src/lib/db/seed-wide-synthetic.ts` — entrypoint - `pnpm db:seed:wide-synthetic` script Distribution: - 70% of clients get an interest (spread across pipeline stages) - ~50% of those interests link to a real berth - Acquisition source weighted: 55% website / 25% referral / 15% broker / 5% manual - Locale-aware names/emails/phones/addresses via faker Curated synthetic seed (`seed-synthetic-data.ts`) and realistic seed (`seed-data.ts`) are untouched — this is a third axis for volume testing, not a replacement. Verified: tsc clean, build green. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
5.5 KiB
5.5 KiB