BitGenesis is committed to providing a respectful, structured and constructive environment for all contributors and users.
We aim to foster a collaborative space focused on engineering quality, clarity of thought, and long-term architectural integrity.
All participants are expected to act professionally and in good faith.
Examples of positive behavior include:
- Respectful and constructive communication
- Focus on technical arguments rather than personal opinions
- Willingness to improve and iterate ideas
- Acceptance of architectural decisions after discussion
- Clear and precise reporting of issues or improvements
Unacceptable behavior includes:
- Disrespectful or offensive comments
- Personal attacks or harassment of any kind
- Deliberate disruption of discussions or development workflow
- Submission of low-quality or intentionally misleading contributions
- Ignoring established project guidelines without justification
BitGenesis is an architecture-driven project.
This means:
- Architectural decisions are made carefully and documented via ADRs.
- Disagreement is allowed, but must be supported by technical reasoning.
- Once a decision is accepted, it should be respected in implementation.
This Code of Conduct applies to:
- GitHub issues
- Pull requests
- Code reviews
- Documentation discussions
- Any form of project-related communication
Project maintainers reserve the right to:
- Request clarification or modification of contributions
- Reject contributions that violate guidelines
- Temporarily or permanently restrict participation in the project
Enforcement will always aim to be fair, consistent, and based on objective behavior.
BitGenesis is not just a software project.
It is an attempt to design a structured cognitive architecture with clarity, modularity, and long-term evolution in mind.
Respect for the system and its design principles is considered essential for meaningful contribution.
For any concerns related to this Code of Conduct, please open an issue in the repository.