Release Engineering
- Ensure the working tree and generated artifacts are understood.
- Run format/static checks, focused tests, complete build, and an installed-package smoke test.
- Validate first-run configuration, upgrade behavior, ports, filesystem permissions, and service files.
- Update version, changelog, compatibility notes, and migration instructions together.
- Produce deterministic archives and checksums; inspect archive contents before delivery.
- Document known limitations and rollback steps using exact commands.