Git Workflow Convention

Philosophy

Use a lightweight trunk-based workflow:

Branch Names

Use lowercase words separated by hyphens:

feature/panel-boundary
refactor/function-operations
fix/graph-output-cache
docs/execution-model

Commits

Use Conventional Commit summaries:

feat: add panel output caching
refactor: use function-style graph operations
fix: handle constant zscore inputs
docs: update graph execution model

Keep summaries imperative and concise.

Pull Requests

Include:

## What
## Why
## How
## Testing
## Notes

Use squash merge after review and passing tests.