Found a bug or have a feature request? Open an issue on the relevant GitHub repository:
Include steps to reproduce, expected behavior, and actual behavior. For feature requests, describe the problem you are trying to solve.
We follow the standard GitHub pull request workflow:
003-feature-name)main branchAll pull requests are reviewed by The Divisor — a council of three sub-personas (The Guard, The Architect, and The Adversary) that evaluate intent, structure, and resilience. Collective approval from all three is required before merge.
All commit messages must follow the Conventional Commits format:
type: descriptionValid types:
| Type | Purpose | Example |
|---|---|---|
feat: | New feature | feat: add Gaze project page |
fix: | Bug fix | fix: correct broken link in team navigation |
docs: | Documentation | docs: update getting started guide |
chore: | Maintenance | chore: update dependencies |
style: | Formatting | style: fix indentation in config file |
refactor: | Code restructuring | refactor: simplify homepage template logic |
ci: | CI/CD changes | ci: add build verification step |
All non-trivial feature work goes through the Specify pipeline. This ensures structured planning before implementation:
constitution -> specify -> clarify -> plan -> tasks -> analyze -> checklist -> implementEach stage builds on the previous one:
The constitution (.specify/memory/constitution.md) is the highest-authority document in any Unbound Force project. All work must align with it.