Fixed
- Canonical status hard cutover completed. Work-package lane state is now consistently sourced from
status.events.jsonlacross active CLI commands, packaged task tooling, templates, docs, and standalone helpers. Frontmatter lane fallbacks andlane=body-log writes are removed from active 3.0 flows. - Canonical bootstrap and hard-fail behavior hardened.
finalize-tasksnow seeds canonicalplannedstate for generated WPs, while runtime commands fail explicitly when canonical status is missing instead of silently reconstructing it from abandoned frontmatter state. - Release automation updated for 3.x. GitHub release validation, maintainer docs, and workflow tag handling now use semantic
vX.Y.Ztags generically, sov3.0.1publishes correctly to GitHub Releases and PyPI.