Release digest
Improved
- PYTHON-DEPENDENCY-OWNERSHIP (Build Reproducibility) — Made pip requirements plus the production constraints file the single active Python dependency path across local entrypoints, CI, and the app image; removed the duplicate Poetry graph and fallback execution path.
Fixed
- PYTHON-RESOLVER-COMPATIBILITY (Runtime Stability) — Pinned the
ReportLab-provided Chardet dependency to the Requests-supported major range
and removed an undefined
PYTHONPATHexpansion from the app Dockerfile.
Internal
- Updated internal developer, CI/CD, and repository-governance guidance. No user-facing product or API documentation change is required because public behavior and contracts are unchanged.
- Verified a clean Python 3.11 install, dependency consistency, backend import, focused entrypoint/deployment tests, Dockerfile checks, and a complete local application image build.