# <type>(<scope>): <subject>
#
# <body>
#
# <footer>
# Type: feat, fix, perf, refactor, docs, test, build, ci, chore, style, revert
# Scope: runtime, cli, parser, http, auth, cache, plugin, config
# Subject: imperative mood, no caps, no period, max 50 chars
# Body: Explain what and why, not how. Wrap at 72 chars.
# List changes with bullet points using - or *
# Footer:
# - BREAKING CHANGE: description
# - Fixes #123
# - Closes #456
# - See-also: #789
# - Co-authored-by: Name <email>
# - Signed-off-by: Name <email>
# Examples:
# feat(auth): add OAuth 2.0 support
# fix(parser): handle empty responses correctly
# perf(runtime): optimize parallel execution
# For breaking changes, add ! after type/scope:
# feat(api)!: restructure plugin interface
# Security fixes should include:
# CVE-ID, Severity, Affected versions
# Performance improvements should include:
# Benchmark results, metrics changes