All notable changes to the modern package and public documentation are recorded here. Historical files under legacy/ keep their original context and are not retroactively versioned. The maintainer identity for this update is Ma Xiao.
- A standard MIT License with
Copyright (c) 2018-2026 Ma Xiao. - H/D/N/Q provenance rules and an explicit first-batch legacy-to-modern map.
- A contract-first API for operating points, prior-probability correction, cost decisions, and rebalancing.
- Fail-closed validation for labels, probabilities, scores, weights, costs, and reductions.
- Unit, contract, integration, and synthetic business-scenario tests.
- A complete Chinese reading path and substantive English adaptations of the historical theory.
- Legacy provenance, third-party-material, publication-boundary, and repository-quality checks.
- English is the default GitHub and package-metadata entry; the complete Chinese entry and verbatim historical Chinese homepage remain available.
- The project now uses Chinese retail credit application PD as its main case and fraud review as a separate comparison case.
- Historical competition weighted coverage is separated from an achievable FPR-cap operating point.
thresholding,weighting, andensemble.adacostremain as compatibility imports while new documentation uses the current modules.- Historical files are classified before modernization; D implementations name their H source, while 2026-only capabilities are marked N.
- Eleven third-party paper PDF binaries without verified redistribution permission; bibliographic and official-source links remain, and Git history is not rewritten.
- Phase 1-3 branch commits, push, and a draft pull request are authorized.
- Default-branch merge, tag, GitHub Release, PyPI upload, deployment, rebase, force-push, and history rewriting remain outside this update.
- Historical AdaCost estimator assets classified Q must be removed from the target current tree or cleared with provenance and license evidence before push.