Pilotage de la bataille écosystème Pijul — ce dépôt est le poste de commandement de l'effort pour amener l'écosystème Pijul au niveau de celui de Git/GitHub. Il porte le plan de bataille, le backlog vivant, le journal des évolutions et la gouvernance commune aux dépôts du chantier.
Pourquoi Pijul : c'est un VCS dont le modèle (patchs commutables, conflits premier-class, historique immuable) résout structurellement le nouveau goulot des workflows d'agents IA en parallèle — le rebase Git casse l'audit, la commutation ne réécrit jamais rien.
| Dépôt | Rôle | Phase du plan |
|---|---|---|
| Pijulation (ce dépôt) | Pilotage : plan, backlog, journal, gouvernance | Transverse |
| MCP-Pijul | Serveur MCP exposant Pijul aux agents (12 outils, CLI comme contrat) | Phase 3 — le pari agents IA |
| passerelle-Git-Pijul | Passerelle bidirectionnelle : fusion-as-a-service de PRs Git en conflit, résolues en Pijul (auto ou opérateur), réexportées en Git | Phase 1 — le pont, cheval de Troie |
Les deux dépôts se composent sans couplage : la passerelle expose des conflits et reçoit des changes de résolution — l'opérateur, seul ou assisté par un LLM via le MCP, est strictement la même opération pour elle.
docs/plan-de-bataille.md— le plan complet : 5 phases, paris stratégiques, risques et parades.docs/backlog.md— le backlog vivant (acteurs, priorités, dépendances, statuts).docs/journal-evolutions.md— le journal des évolutions, une entrée par sujet, identifiantsP.xx.CONTRIBUTING.md— gouvernance opposable : PR, relecture humaine, travail parallèle, réservation atomique des identifiants.
Reprise de nixos-secops-admin-agent :
- Rien n'entre dans
mainsans PR relue par un humain. Jamais de push direct. - L'agent propose, l'humain décide. Trailers
Agent: <nom>+Relu-par-humain: <auteur de la PR>sur tout commit généré. - Une PR = un sujet, pas un commit. Un échec CI se corrige dans la même branche/PR.
- Le corps de PR porte l'intention ET la réalisation (sections imposées, voir le gabarit).
- Réservation atomique des identifiants
P.xxpar branchereservations/P.<n>(verrou de ref Git). - Le backlog est vivant : toute PR qui traite/débloque/annule un item met à jour sa ligne dans le même commit.
MIT — voir LICENSE.