Que fait Pipeline RFC de Ralphinho ?
Inspiré par les motifs de décomposition RFC et les workflows d'orchestration multi-unités de humanplane.
Utilisez cette compétence lorsqu'une fonctionnalité est trop volumineuse pour un seul passage d'agent et doit être divisée en unités de travail indépendamment vérifiables.
Étapes du pipeline
- Réception RFC
- Décomposition en DAG
- Affectation des unités
- Implémentation des unités
- Validation des unités
- File d'attente de fusion et intégration
- Vérification finale du système
Modèle de spécification d'unité
Chaque unité de travail doit inclure :
iddepends_onscopeacceptance_testsrisk_levelrollback_plan
Niveaux de complexité
- Niveau 1 : modifications de fichiers isolées, tests déterministes
- Niveau 2 : modifications de comportement multi-fichiers, risque d'intégration modéré
- Niveau 3 : modifications de schéma/authentification/performance/sécurité
Pipeline qualité par unité
- recherche
- plan d'implémentation
- implémentation
- tests
- révision
- rapport prêt pour fusion
Règles de la file d'attente de fusion
- Ne jamais fusionner une unité avec des échecs de dépendance non résolus.
- Toujours rebaser les branches d'unités sur la dernière branche d'intégration.
- Réexécuter les tests d'intégration après chaque fusion mise en file d'attente.
Récupération
Si une unité bloque :
- retirer de la file d'attente active
- capturer les conclusions
- régénérer le périmètre réduit de l'unité
- réessayer avec des contraintes mises à jour
Sorties
- journal d'exécution RFC
- fiches d'évaluation d'unités
- instantané du graphe de dépendances
- résumé des risques d'intégration