- shear_wave: validate_rows before screens (exact scheduled steps/t*, no
duplicates, all numeric/list fields finite, nonnegative error fields,
rho_min>0; signed amplitude/phase/interval errors keep their sign);
INVALID_RUN for invalid refined rows; own_screens_pass vs controlled_pass
so a CONTROL_SCREEN_FAIL set never reports a controlled pass; empty or
duplicate refined schemes rejected; pressure-budget redundancy stated.
- run_case: SHEAR_WAVE_SHA256 repinned to the updated module.
- tests: divergence/advection bounds use a(t) and the derived h^2 term;
invalid-row mutations; signed errors allowed; controlled_pass checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>