Consequence of #882.
Legacy waves are deterministic (fixed-phase sinusoid sum), which competition relies on so every entry sees identical conditions. The new gz_waves FFT backend is stochastic — WaveParameters has a seed, but we haven't verified/guaranteed end-to-end reproducibility.
Revisit before relying on the new stack for a competition: confirm same seed + params + sim time ⇒ identical field (server side at minimum), add a regression test, and document a "competition mode."
Consequence of #882.
Legacy waves are deterministic (fixed-phase sinusoid sum), which competition relies on so every entry sees identical conditions. The new
gz_wavesFFT backend is stochastic — WaveParameters has a seed, but we haven't verified/guaranteed end-to-end reproducibility.Revisit before relying on the new stack for a competition: confirm same seed + params + sim time ⇒ identical field (server side at minimum), add a regression test, and document a "competition mode."