Commit conventions
Commit messages and PR titles follow
Conventional Commits:
type(scope): subject.
Examples:
feat(consensus): add parallel_revision modefix(p07-t05): persist routing metadatadocs: update README
Common types: feat, fix, docs, test, refactor, chore, ci, build,
perf.
Enforcement
This is enforced locally by the commit-msg git hook (commitlint) and in CI on
pull requests. Hooks install automatically on pnpm install.
Bypass a single commit with git commit --no-verify.
Set GIT_HOOKS=0 to skip hook setup entirely (CI/Docker).
Conventions
Repository conventions: canonical skill owners, generated distributions, dependency-free runtime, metadata.version bumps, and worktree checks.
Hooks and safety
Git hooks in this repo: setup on pnpm install, pre-commit lint-staged, skill version-bump checks, and lint/format exclusions for generated and synced files.