Workflow de l'agent IA : amorçage de l'environnement et validation rapide/complète pour ADAMANT Node
La documentation de l’agent IA pour ADAMANT Node a été mise à jour suite à une vérification pratique dans un environnement de développement local (voir PR #165). Cette mise à jour introduit une politique de validation en deux niveaux pour les contributeurs IA : une validation rapide par défaut, et une validation complète pour les modifications critiques. Elle fournit également une liste de vérification explicite pour l’amorçage de l’environnement, incluant PostgreSQL, Redis et le démarrage du testnet, ainsi que des vérifications de santé concrètes comme pg_isready et redis-cli ping avant l’exécution des tests.
Étant donné qu’il s’agit d’une base de code héritée, la documentation inclut des recommandations pratiques en cas de décalage avec les versions actuelles d’ESLint et des outils associés, en précisant que le dépôt n’utilise actuellement aucun workflow Prettier et s’appuie uniquement sur ESLint. Ces améliorations renforcent la reproductibilité du travail assisté par IA, réduisent les faux négatifs dus à l’absence de services locaux, et préservent la fiabilité ainsi que la sécurité du consensus comme critère principal de qualité.
Le workflow a été testé intégralement en local, confirmant le démarrage du testnet avec les messages ADAMANT started et Blockchain ready, suivi d’une exécution réussie de la suite de tests rapide via npm run test:unit:fast. Cette approche est proposée comme workflow de base pour les agents IA sur le dépôt du nœud. La discussion associée est suivie dans l’issue #166.