# <type>(<scope>): <description>
#
# [optional body - explain WHY not WHAT]
#
# [optional footer - issues, breaking changes]
#
# Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
# Scopes: mcp, cluster, config, monitor, security, cli, docs, validation, prompts
#
# Examples:
# feat(mcp): add assess_workload tool
# fix(monitor): resolve race condition in heartbeat
# docs: update readme with anti-idle examples
# chore: bump version to 0.4.1
#
# Rules:
# - Use imperative mood: "add" not "added"
# - Don't capitalize first letter
# - No period at end
# - Max 72 characters for subject
# - Wrap body at 72 characters
#
# Breaking changes:
# feat(mcp)!: change update_state signature
#
# BREAKING CHANGE: next_steps now requires Dict not str
#
# References:
# Closes #123
# Relates to #456