Open index.html to read the saved study offline.
For local browser serving: python3 -m http.server 8000 --bind 127.0.0.1
No simulation is run by opening the page. Overall validation: pending.
The source bundle requires a PhotonHub checkout and compatible CPU solver.
Original compact results, controls and report records are archived under
the example's recorded-results/ folder, outside the live output folders.
See source-bundle-manifest.json for original paths and unchanged hashes.
Raw fields are not included. In an existing checkout, retain live results,
controls and raw artifacts; existing run labels cannot be rerun.
For NEW runs use a fresh checkout with unused labels and the bundled
reproduce-recorded-runs.sh. It also recomputes readout, symmetry setup
and source-profile diagnostics. Source replay enforces its audited hashes.
Run report.py to refresh evidence before invoking build_html.py.
