Record the independent reviewer pass that closes the first-run UX/docs milestone and archive the raw readiness report under user-readiness. Clarify the README quickstart by naming the default Cmd+m/Super+m hotkey, and align the roadmap plus release checklist with the independent-review closeout wording while keeping milestones 2 and 3 open pending manual validation. Validation: PYTHONPATH=src python3 -m aman --help; PYTHONPATH=src python3 -m unittest tests.test_aman_cli tests.test_config_ui; user-confirmed milestone 4 validation.
3.1 KiB
3.1 KiB
Release Checklist
This checklist covers the current portable X11 release flow and the remaining
GA signoff bar. The GA signoff sections are required for v1.0.0 and later.
- Update
CHANGELOG.mdwith final release notes. - Bump
project.versioninpyproject.toml. - Run quality and build gates:
make release-checkmake runtime-checkmake check-default-model
- Ensure model promotion artifacts are current:
benchmarks/results/latest.jsonhas the latestwinner_recommendation.namebenchmarks/model_artifacts.jsoncontains that winner with URL + SHA256make sync-default-model(if constants drifted)
- Build packaging artifacts:
make package
- Verify artifacts:
dist/*.whldist/aman-x11-linux-<version>.tar.gzdist/aman-x11-linux-<version>.tar.gz.sha256dist/*.debdist/arch/PKGBUILD
- Tag release:
git tag vX.Y.Zgit push origin vX.Y.Z
- Publish release and upload package artifacts from
dist/. - Portable bundle release signoff:
README.mdpoints end users to the portable bundle first.docs/portable-install.mdmatches the shipped install, upgrade, uninstall, and purge behavior.make package-portableproduces the portable tarball and checksum.docs/x11-ga/portable-validation-matrix.mdcontains current automated evidence and release-specific manual validation entries.
- GA support-contract signoff (
v1.0.0and later):
README.mdanddocs/persona-and-distribution.mdagree on supported environment assumptions.- The support matrix names X11, runtime dependency ownership,
systemd --user, and the representative distro families. - Service mode is documented as the default daily-use path and
aman runas the manual support/debug path. - The recovery sequence
aman doctor->aman self-check->journalctl --user -u aman->aman run --verboseis documented consistently.
- GA runtime reliability signoff (
v1.0.0and later):
make runtime-checkpasses.docs/runtime-recovery.mdmatches the shipped diagnostic IDs and next-step wording.docs/x11-ga/runtime-validation-report.mdcontains current automated evidence and release-specific manual validation entries.
- GA first-run UX signoff (
v1.0.0and later):
README.mdleads with the supported first-run path and expected visible result.docs/media/settings-window.png,docs/media/tray-menu.png, anddocs/media/first-run-demo.webmare current and linked from the README.docs/x11-ga/first-run-review-notes.mdcontains an independent reviewer pass and the questions it surfaced.aman --helpexposes the main command surface directly.
- GA validation signoff (
v1.0.0and later):
- Validation evidence exists for Debian/Ubuntu, Arch, Fedora, and openSUSE.
- The portable installer, upgrade path, and uninstall path are validated.
- End-user docs and release notes match the shipped artifact set.
- Public metadata, checksums, and support/reporting surfaces are complete.