You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ADR-022 §7 requires the release checklist worked through in CHANGELOG.md before any poetry publish. House flow, from how 1.0.0 was cut: release/1.1.0 branch → PR into development → PR development → main → tag v1.1.0 on main → publish the GitHub Release (this now runs S2's gated workflow) → back-merge main → development (required: check-branch demands origin/main ancestry on every later PR). A release commit touches exactly pyproject.toml:3, CHANGELOG.md, and reports/technical_risk_register.md.
The work
pyproject.toml:3 → 1.1.0.
CHANGELOG.md: [Unreleased] → ## [1.1.0] — YYYY-MM-DD (em dash) containing Fixed (C-39), Changed (publish gate; sklearn to dev deps with the float64 and error-text deviations), Deprecated (to_dataframe and the dataframe extra, removal in 2.0.0, replacement to_dict()), and the ADR-022 §7 checklist block modelled on 1.0.0's. Rule-2 answer: no removal in this release; this release ships the deprecation that 2.0.0 will cite. Do not reuse the 0.5.0 migration table header or the "For the … rows" phrasing (tests/test_falsification_session_shutdown.py searches the whole file).
Register: dated block at the top like the 2026-08-02 and 2026-09-16 ones; header updated.
Tag, publish, back-merge; confirm the publish job ran the suite; confirm PyPI shows 1.1.0.
Epic: #66 · Wave 3 · Blocked by: S1, S2, S3, S5 (#67, #68, #69, #64) · Starts the ADR-022 §2 clock
Background
ADR-022 §7 requires the release checklist worked through in
CHANGELOG.mdbefore anypoetry publish. House flow, from how 1.0.0 was cut:release/1.1.0branch → PR intodevelopment→ PRdevelopment→main→ tagv1.1.0onmain→ publish the GitHub Release (this now runs S2's gated workflow) → back-mergemain→development(required:check-branchdemandsorigin/mainancestry on every later PR). A release commit touches exactlypyproject.toml:3,CHANGELOG.md, andreports/technical_risk_register.md.The work
pyproject.toml:3→1.1.0.CHANGELOG.md:[Unreleased]→## [1.1.0] — YYYY-MM-DD(em dash) containing Fixed (C-39), Changed (publish gate; sklearn to dev deps with the float64 and error-text deviations), Deprecated (to_dataframeand thedataframeextra, removal in 2.0.0, replacementto_dict()), and the ADR-022 §7 checklist block modelled on 1.0.0's. Rule-2 answer: no removal in this release; this release ships the deprecation that 2.0.0 will cite. Do not reuse the 0.5.0 migration table header or the "For the … rows" phrasing (tests/test_falsification_session_shutdown.pysearches the whole file).^1.0.0/<2.0.0accept 1.1.0 — nothing to do yet; 2.0.0 will need views-reporting's<2.0.0widened first).This story does not contain code changes.
Acceptance criteria
git diff v1.0.0..v1.1.0 --stat -- views_evaluation/shows only S1, S3, S5 changespip index versions views-evaluationshows 1.1.0mainback-merged intodevelopmentValidation