Skip to content

Class equivalence pass: full inventory, fixtures, contracts, and 3-cycle validation#16

Merged
iahncajigas merged 5 commits intomainfrom
codex/class-equivalence-pass-20260304
Mar 4, 2026
Merged

Class equivalence pass: full inventory, fixtures, contracts, and 3-cycle validation#16
iahncajigas merged 5 commits intomainfrom
codex/class-equivalence-pass-20260304

Conversation

@iahncajigas
Copy link
Copy Markdown
Contributor

@iahncajigas iahncajigas commented Mar 4, 2026

Summary

  • add class-equivalence inventory/report artifacts for all toolbox classes
  • add MATLAB class fixture exporter and committed gold fixtures for class contracts
  • add class contract harness/tests and artifact schema tests
  • fix compatibility gap by implementing DecodingAlgorithms.getPoolSizeCompat and wiring it into behavior contracts
  • run 3 full validation cycles and commit refreshed gate artifacts/logs

Commits

Validation

  • pytest -q
  • numeric drift gate
  • functional parity gate
  • example output spec gate
  • gate-mode validation PDF (0 parity failures, 0 uniqueness violations)
  • image-mode parity (0 failing pages)
  • performance parity (regression_fail=0)

@iahncajigas iahncajigas merged commit 5fa5bc6 into main Mar 4, 2026
9 checks passed
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