// world/_fixture.js (Lane A) — DEV FIXTURE, not shipping content.
// Lane C owns real levels (js/levels/*.json). This exists so spline.js's headless selfcheck
// and dev.html can exercise the world before/without C's data: multi-segment, curviness
// sweep, a biome change, and an arena. Delete the day C's L2 + registry land.

export const FIXTURE = {
  id: 'A_FIXTURE',
  name: 'Lane A fixture canal',
  seed: 20260716,
  segments: [
    { biome: 'esophagus', length: 300, radius: { base: 10, wobble: 0.25 }, curviness: 0.55, flow: 14 },
    { biome: 'esophagus', length: 240, radius: { base: 12, wobble: 0.35 }, curviness: 0.95, flow: 11 },
    { biome: 'stomach',   length: 120, radius: { base: 16, wobble: 0.30 }, curviness: 0.20, flow: 4 },
  ],
  arenas: [{ at: 620, radius: 55, biome: 'stomach' }],
  events: [],
};
