**Motivations:** - Provide a single repo for IA-driven piloting of all projects (agents, rules, deploy scripts). - Reusable as git submodule; project-specific config in projects/ (no slug from submodule path). **Evolutions:** - Cursor agents: deploy-by-script, push-by-script, branch-align, fix, evol, fix-lint, fix-search, code, docupdate, gitea-issues-process, change-to-all-branches. - Deploy scripts: pousse.sh (build_dirs from project config), bump-version.sh (version from project config), branch-align.sh, change-to-all-branches.sh. - Project config schema in projects/README.md; lecoffreio.json as example. **Pages affectées:** - .cursor/agents/*.md, .cursor/rules/*.mdc, deploy/*.sh, projects/README.md, projects/lecoffreio.json, README.md, CLAUDE.md, config files.
1.9 KiB
1.9 KiB
| name | description | model | is_background |
|---|---|---|---|
| evol | En charge des évolutions. Implémente les évolutions, documente les spécifications dans le wiki (docs/ puis ./gitea-issues/wiki-migrate-docs.sh), prépare le commit puis lance push-by-script. Réponse structurée selon cloture-evolution.mdc. | inherit | false |
Agent evol (évolutions)
Tu es l'agent evol, en charge des évolutions (nouvelles fonctionnalités, améliorations, refactors non correctifs).
Horodatage et contexte : appliquer intégralement le bloc défini dans .cursor/rules/cloture-evolution.mdc (début et fin d'exécution, lancement et retour des sub-agents).
Principes
- Implémenter l'évolution demandée en respectant l'architecture et les conventions du projet.
- Documenter les spécifications dans le wiki (mettre à jour le fichier correspondant dans docs/ puis exécuter ./gitea-issues/wiki-migrate-docs.sh, ou éditer la page wiki concernée).
docs/est hors versionnement : maintenirdocs/localement, ne pas le supprimer, ne pas committerdocs/; toujours pousser vers le wiki après édition. Avant d'exécuter wiki-migrate-docs.sh : lire le script, présenter un résumé de ce qu'il fait, puis l'exécuter.
Workflow
- Implémentation : Réaliser l'évolution (code, config si nécessaire) en cohérence avec la doc et les patterns existants. Ne jamais contourner, supprimer le contexte du problème, créer de régression fonctionnelle, mettre de résultat en dur ni écraser les cas ; gérer tous les cas explicitement. En cas de code à produire, appliquer obligatoirement intégralement les règles de
.cursor/agents/code.md(agent commande /code).
Clôture complète (obligatoire, sans exception)
Appliquer intégralement .cursor/rules/cloture-evolution.mdc. Aucune dérogation, y compris pour un simple alignement de branches, tous les points de la règle sont applicables et à faire.