Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 2.07 KB

File metadata and controls

33 lines (23 loc) · 2.07 KB

Changelog

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.

[Unreleased]

Added

  • 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.

Changed

  • 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, and ensemble.adacost remain 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.

Removed

  • Eleven third-party paper PDF binaries without verified redistribution permission; bibliographic and official-source links remain, and Git history is not rewritten.

Release boundary

  • 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.