This document outlines the governance model for the TheraBot project. Our governance model is designed to be:
- 🎯 Transparent: Clear decision-making processes
- 🤝 Inclusive: Open to all contributors
- 🔄 Evolving: Adaptable to project needs
- ⚖️ Fair: Equal opportunity for participation
|
|
|
-
Project Lead
- Strategic direction
- Final decision authority
- Community leadership
- Project representation
-
Core Team Members
- Code review
- Architecture decisions
- Feature planning
- Mentorship
-
Maintainers
- Code maintenance
- Issue triage
- PR review
- Documentation
-
Contributors
- Bug fixes
- Feature implementation
- Documentation
- Testing
RFC Lifecycle
-
Draft
- Create RFC document
- Initial discussion
- Refinement
-
Review
- Community feedback
- Technical review
- Impact assessment
-
Final Comment
- Last call for feedback
- Address concerns
- Prepare implementation
-
Implementation
- Development work
- Testing
- Documentation
- Deployment
| Priority | Response Time | Resolution Time | Escalation Path |
|---|---|---|---|
| Critical | 2 hours | 24 hours | Project Lead |
| High | 24 hours | 72 hours | Core Team |
| Medium | 48 hours | 1 week | Maintainers |
| Low | 1 week | 2 weeks | Contributors |
For major decisions:
- 👍 +1: Approve
- 🤔 0: Neutral
- 👎 -1: Disapprove (with reason)
Decisions require:
- Minimum 3 core team votes
- No outstanding -1 votes
- 72-hour voting period
-
User Privacy
- Data minimization
- Transparent processing
- Secure storage
- User control
-
Mental Health
- Professional guidelines
- Crisis protocols
- Support referrals
- User safety
-
AI Ethics
- Bias prevention
- Transparency
- Human oversight
- Continuous evaluation
- Core Team: Weekly
- Community: Bi-weekly
- All Hands: Monthly
- Ethics Review: Quarterly
-
Proposal
- Submit RFC
- Community discussion
- Impact assessment
-
Review
- Committee evaluation
- Public feedback
- Legal review
-
Implementation
- Documentation update
- Community notification
- Training/education
-
Discussion
- Open dialogue
- Fact gathering
- Solution proposals
-
Mediation
- Neutral mediator
- Structured process
- Documentation
-
Resolution
- Clear decision
- Action items
- Follow-up
| Level | Requirements | Benefits |
|---|---|---|
| Bronze | 5+ PRs | Name in README |
| Silver | 20+ PRs | Project swag |
| Gold | 50+ PRs | Conference invite |
| Platinum | 100+ PRs | Committee eligibility |
📝 Document History
| Version | Date | Changes |
|---|---|---|
| 2.1 | 2024-01-15 | Added ethics committee |
| 2.0 | 2023-12-01 | Major governance update |
| 1.0 | 2023-09-15 | Initial governance model |
Last updated: 2024-01-15