Skip to content

NSBH conditional polarization composition execution receipt

Specification: nsbh.polarization-composition/v1. Host: len (Linux x86_64 CPU). Working directory: /home/xangma/tmp/diffgw-nsbh-qualification-20260929, an isolated synced copy of branch codex/nsbh-qualification. Runtime: /home/xangma/repos/diffgw-worktrees/xas-whole-waveform-gate/.venv/bin/python. Torch 2.14.0+cpu, JAX 0.11.2, mpmath 1.3.0, pytest 9.1.1; JAX_PLATFORMS=cpu, JAX_ENABLE_X64=1, OMP_NUM_THREADS=1.

Focused command:

PYTHONPATH=/home/xangma/tmp/diffgw-pycbc-2.11.0-full/packages:src:tests \
  JAX_PLATFORMS=cpu JAX_ENABLE_X64=1 OMP_NUM_THREADS=1 \
  /home/xangma/repos/diffgw-worktrees/xas-whole-waveform-gate/.venv/bin/python \
  -m pytest -q -s tests/test_nsbh_polarization_composition_math_reference.py

Result: 16 passed in 13.76 s. The maximum absolute complex error for both polarizations over four inclinations and four frequencies was \(2.987\times10^{-15}\) (Torch) and \(2.987\times10^{-15}\) (JAX), below the predeclared \(2\times10^{-13}\) limit. Both public-path polarization ratio checks passed at each inclination, including edge-on and face-off.

The pre-change focused NSBH baseline on the same host and isolated copy passed 127/127 in 65.71 s. It included amplitude variant and window references, explicit phase, remnant guard, clean-room, parity, and strict binary regression tests. The post-change adjacent run added this gate to the same set and passed 143/143 in 71.43 s:

PYTHONPATH=/home/xangma/tmp/diffgw-pycbc-2.11.0-full/packages:src:tests \
  JAX_PLATFORMS=cpu JAX_ENABLE_X64=1 OMP_NUM_THREADS=1 \
  /home/xangma/repos/diffgw-worktrees/xas-whole-waveform-gate/.venv/bin/python \
  -m pytest -q -ra \
  tests/test_nsbh_amplitude_variant_provenance_math_reference.py \
  tests/test_nsbh_amplitude_window_sum_math_reference.py \
  tests/test_nsbh_explicit_phase_math_reference.py \
  tests/test_nsbh_remnant_guard_source_boundary.py \
  tests/test_clean_room_nsbh.py tests/parity/test_nsbh_parity.py \
  tests/test_nsbh_phase_mass_regression.py \
  tests/test_nsbh_polarization_composition_math_reference.py

This is a conditional assembly result. It does not resolve the printed/native amplitude variants, remnant guard provenance, scale, or whole-waveform claim.