Skip to content

Close remaining probe contracts and add validation visual gate#3

Merged
iahncajigas merged 1 commit intomainfrom
codex/execute-next-steps-visual-gate
Mar 2, 2026
Merged

Close remaining probe contracts and add validation visual gate#3
iahncajigas merged 1 commit intomainfrom
codex/execute-next-steps-visual-gate

Conversation

@iahncajigas
Copy link
Copy Markdown
Contributor

Summary\n- closes remaining probe-only MATLAB-compat methods by adding explicit behavior contracts (probe_verified -> 0)\n- tightens functional parity policy to require 480 explicit contracts and zero probe-verified methods\n- adds CI visual gate script to fail on duplicate PDF pages or topics with zero unique figures\n- wires visual gate into scheduled validation PDF workflow\n- regenerates parity artifacts and dashboard with updated metrics\n\n## Validation\n- pytest -q\n- mypy src/nstat\n- python tools/parity/check_functional_parity_progress.py --report parity/function_example_alignment_report.json --policy parity/functional_gate_policy.yml\n- python tools/parity/build_numeric_drift_report.py --fixtures-manifest tests/parity/fixtures/matlab_gold/manifest.yml --thresholds parity/numeric_drift_thresholds.yml --report-out parity/numeric_drift_report.json --fail-on-violation\n- python tools/reports/check_validation_visuals.py --report-pdf 'output/pdf/*.pdf' --images-root tmp/pdfs/validation_report/notebook_images --min-unique-images-per-topic 1 --max-duplicate-pdf-pages 0\n

@iahncajigas iahncajigas merged commit cf36c2f into main Mar 2, 2026
6 checks passed
@iahncajigas iahncajigas deleted the codex/execute-next-steps-visual-gate branch March 2, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant