- Replace broken mikepenz changelog workflow with GitHub API-based
update-changelog.yml that regenerates [Unreleased] on every push
- Add CHANGELOG.md with marker-based structure for automated updates
- Stamp versioned changelog entries on production release in promote.yml
- Expand PR auto-labeler to recognize 16 branch/title prefixes
- Expand AI classifier from 3 to 8 label types with better system prompt
- Re-trigger AI classification on PR title/body edits
- Align label vocabulary across all workflows (labeler, AI, enforce, changelog)