Skip to content

Modernize deps/CI and add model quality + artifact refresh workflow#78

Open
5pence5 wants to merge 11 commits intoLexPredict:masterfrom
5pence5:codex/model-modernization-phase1
Open

Modernize deps/CI and add model quality + artifact refresh workflow#78
5pence5 wants to merge 11 commits intoLexPredict:masterfrom
5pence5:codex/model-modernization-phase1

Conversation

@5pence5
Copy link

@5pence5 5pence5 commented Feb 14, 2026

Summary

  • modernize packaging/tooling around pyproject.toml + uv.lock + Python 3.11 policy
  • enforce zero-bypass test policy via skip-audit and CI checks
  • add deterministic bootstrap + packaging smoke checks (ci/check_dist_contents.py)
  • add CI-enforced contract model quality gate with committed baseline metrics fixture
  • add scripts/reexport_contract_model.py for controlled model tag re-export + quality verification
  • refresh bundled lexnlp/extract/en/date_model.pickle on current sklearn runtime to reduce legacy warnings from that artifact
  • update AGENTS.md, MIGRATION_RUNBOOK.md, and notes.md with operational guidance

CI / Validation

  • base suite: 497 passed, 11 skipped
  • Stanford suite: 11 passed
  • combined demonstrated pass count: 508/508 across base + Stanford runs
  • skip audit: OK (markers=11, allowlisted=11, annotated_new=0)
  • packaging: uv build + dist-content audit + wheel smoke install
  • model quality gate: baseline/candidate checks pass using fixed fixture + baseline metrics

Policy

  • no tests were skipped/disabled to make runs green
  • skip/xfail bypass markers remain audited and controlled

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant