markitect-main/capabilities
tegwick 599de22f59 feat: implement optimization #3 - CHANGELOG validation in release flow
Add comprehensive CHANGELOG validation to release validation process:

- Add _validate_changelog() method that validates CHANGELOG.md against
  changelog-schema-v1.0.md using markitect validate --semantic
- Add validate_changelog_version() to check version section exists with
  proper date format and Unreleased section
- Add check_version_tag_consistency() to verify CHANGELOG versions
  match git tags
- Integrate CHANGELOG validation into validate_release_state()
- Add CHANGELOG-specific recommendations to _get_recommendations()

This prevents releases with invalid or inconsistent CHANGELOG files,
catching format errors before they become problems.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-06 21:11:40 +01:00
..
kaizen-agentic@afc038d98b chore: update kaizen-agentic submodule after rebase 2026-01-05 23:39:43 +01:00
markitect-content feat: implement modular capability system with automatic discovery 2025-11-09 01:29:15 +01:00
markitect-utils feat: implement modular capability system with automatic discovery 2025-11-09 01:29:15 +01:00
release-management feat: implement optimization #3 - CHANGELOG validation in release flow 2026-01-06 21:11:40 +01:00
testdrive-jsui@b8f13b4ae5 agent: improved capability integration 2025-12-17 19:38:06 +01:00
DETACHED-issue-facade.yaml chore: detach issue-facade capability for reorganization 2025-12-17 22:27:36 +01:00