- site-full.spec.js: home test captures SSR counter from raw HTML before
JS runs, compares with post-hydration counter. Fails if they differ.
- home-stepper.sx: to-number → parse-number (to-number doesn't exist
in the OCaml server environment — caused crash on fresh server start)
Test output: "No flash: SSR=0 hydrated=0" — passes.
Tested on fresh stack=site server, not cached Docker container.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>