Skip to content

Class equivalence pass: contract harness + fixtures#17

Merged
iahncajigas merged 1 commit intomainfrom
codex/class-equivalence-pass-20260304
Mar 4, 2026
Merged

Class equivalence pass: contract harness + fixtures#17
iahncajigas merged 1 commit intomainfrom
codex/class-equivalence-pass-20260304

Conversation

@iahncajigas
Copy link
Copy Markdown
Contributor

@iahncajigas iahncajigas commented Mar 4, 2026

Summary

  • keeps class contract harness and fixture-generation plumbing committed
  • removes tracked class-equivalence report/log artifacts from the repository
  • updates tests to generate class-equivalence inventory/report at runtime (or skip when MATLAB reference checkout is unavailable)
  • updates parity workflows to generate and upload class-equivalence inventory/report as CI artifacts

Public hygiene change

Class-equivalence reports/logs are produced as CI artifacts and are no longer committed under parity/.

Validation

  • pytest -q passes locally
  • class equivalence report generation, functional parity gate, example output spec, and numeric drift checks pass locally

@iahncajigas iahncajigas merged commit 044d7e1 into main Mar 4, 2026
9 checks passed
@iahncajigas iahncajigas deleted the codex/class-equivalence-pass-20260304 branch March 4, 2026 15:13
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