Per the task-05 hillshade-gate verdict: lowlands frozen (identity/toe/ rise/shoulder/plateau byte-unchanged); the spike now maps [t4, hMaxSeed] — each seed's own raw pre-curve maximum, computed in a new pass-1 over GenerateTopography — onto the peak band, so every island reaches the ceiling (v1's pooled-max domain left mid-range seeds at 110–175 m). Spike stiffened to 0.1u + 0.9u^4; peak cap raised to 420 m above sea (1.82869). Degenerate near-flat guard: spike domain floored at t4 + 0.01. The curve is now SEED-DEPENDENT: hMaxSeed is a pure parameter (D-035), recorded in TCRV (field renamed HMaxCal -> SpikeMax, same byte layout; v1 semantics = pooled max, v2 = per-seed), and the monotonicity assertion runs per generation against the effective curve. TerrainCurve gate: "off"|"v2" (default v2); "v1" retired with a loud config error (task-05 blueprints are regenerable). Classify path untouched — the biome/water oracle must hold unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 line
19 B
Text
1 line
19 B
Text
uid://ljv7x1fwm3os
|