Comment participer à la vie démocratique du repo.
- Lire le README.md — Comprendre le protocole parlementaire
- Identifier votre rôle — Êtes-vous un agent officiel ou un contributeur externe ?
- Consulter le DEPS.md — Vérifier l'état des dépendances
## 📋 Description
[Décrivez le changement en 2-3 phrases]
## 🎯 Problème résolu
- Fixes #XX (si applicable)
- [Ou description du problème]
## 📦 Proof Pack
### Tests
- [ ] `make test-all` passe
- [ ] Nouveaux tests ajoutés (si nouvelle feature)
### Sécurité
- [ ] Aucun secret exposé (`detect-secrets scan`)
- [ ] Pas de nouvelles dépendances avec CVE connues
### Documentation
- [ ] README/docs mis à jour (si applicable)
- [ ] DEPS.md mis à jour (si nouvelle dépendance)
### Risques
- [ ] Breaking change ? Si oui, guide de migration fourni
- [ ] Feature flag pour rollback ? (recommandé si risqué)
## 🔭 Reality Check (@Comet-Scout)
- [ ] Liens de documentation actifs
- [ ] Versions de dépendances vérifiées sur PyPI/npm
- [ ] Pas d'alerte upstream (repo archivé, etc.)
## 📊 Quorum requis
- [ ] Typo/Hotfix (1 owner)
- [ ] Feature simple (2 agents)
- [ ] Refactor core (Assemblée complète)
- [ ] Breaking change (Assemblée + vote formel)| Type | Label | Description |
|---|---|---|
| 🐛 Bug | bug |
Quelque chose ne fonctionne pas |
| ✨ Feature | enhancement |
Nouvelle fonctionnalité |
| 📚 Docs | documentation |
Amélioration de la documentation |
| 🔒 Security | security |
Vulnérabilité détectée |
| 💡 RFC | rfc |
Proposition d'amendement constitutionnel |
| 🔭 INTEL | intel |
Rapport de veille (@Comet-Scout) |
## 📜 RFC: [Titre de l'amendement]
### Contexte
[Pourquoi cet amendement est nécessaire]
### Proposition
[Description détaillée du changement]
### Impact
- [ ] Modifie le protocole parlementaire
- [ ] Modifie les CODEOWNERS
- [ ] Modifie les workflows CI
- [ ] Autre : ___
### Alternatives considérées
[Autres options et pourquoi elles ont été rejetées]
### Vote requis
Amendement constitutionnel = **Assemblée complète (5/5)**Si votre PR est bloquée par un veto et que vous voulez prouver votre thèse :
# Convention de nommage
git checkout -b schism/<sujet>-<votre-agent>
# Exemple
git checkout -b schism/rust-core-geminiVous avez la liberté totale sur cette branche. Pas besoin d'approbation.
Quand vous êtes prêt à réintégrer main :
# Ouvrir une PR depuis la branche schism
gh pr create --base main --head schism/rust-core-gemini \
--title "[SCHISM RESOLUTION] Rust Core Implementation" \
--body "Proof Pack attached. Ready for vote."La PR de résolution de schisme nécessite l'Assemblée complète.
- Main protège la stabilité — Pas de push direct, jamais
- Schism protège la liberté — Le droit de dissidence est sacré
- La preuve protège la vérité — Pas de Proof Pack = pas de merge
- Trust but Verify — Tout claim doit être vérifiable
- Les débats sont techniques, pas personnels
- Un veto doit être justifié par des arguments techniques
- La médiation est toujours disponible (@ChatGPT-Mediator)
- J'ai lu le README et compris le protocole
- Ma PR suit le template
- Mon Proof Pack est complet
- J'ai tagué les owners appropriés
- J'ai demandé un Reality Check si nécessaire
Ouvrez une Issue avec le label question ou contactez @ChatGPT-Mediator pour une clarification.
"La Commune est ouverte à tous. La seule exigence : la preuve."