Commit Conventions¶
ZapTrace uses conventional commit style for clear history and release notes.
Format¶
Common types¶
feat:user-visible featurefix:bug fixdocs:documentation-only changetest:tests or fixturesci:CI/workflow/release automationsecurity:security hardeningrefactor:behavior-preserving code restructuringchore:repository maintenance
Examples¶
feat(mcp): add bounded proof-pack summary tool
fix(export): prevent path traversal in KiCad artifacts
docs: add release integrity verification guide
ci: add dependency review workflow
security: document input validation boundaries
Sign-off¶
For non-trivial contributions, include a DCO-style sign-off when possible: