# Distribution Contract Changelog # 1.0.3 - 2026-04-04 - Added CI distribution gate with reproducibility and manifest validation (`scripts/release-gate.py` + `.github/workflows/release-gate.yml`). - Added maintenance governance fields in `docs/distribution-contract.json` and operational release ownership/retention guidance in `docs/distribution.md`. # 1.0.2 - 2026-04-04 - Added canonical consumer resolution entrypoint at `dist/index.json`. - Kept a single deprecated compatibility path `dist/{distribution_contract_version}/index.json` with documented sunset date (`2026-07-01`). - Documented immutable tuple-based resolution and checksum-first consumption examples for external projects. # 1.0.1 - 2026-04-04 - Added canonical release orchestrator and versioned dist layout index manifest generation (`scripts/release-orchestrator.py` + `scripts/release-orchestrator.config.json`). - Extended contract metadata with generator location, path template, and artifact index path (`docs/distribution-contract.json`). ## 1.0.0 - 2026-04-04 - Introduced versioned distribution contract (`distribution-contract@1.0`) for deterministic, cross-project-safe consumption. - Defined canonical `dist/` namespace and immutable artifact naming pattern. - Added machine-readable compatibility and checksum policy in `docs/distribution-contract.json`. - Established compatibility governance and changelog requirement for contract assumption changes.