Aller au contenu

🤖 Instructions pour l'IA (Gemini) et Environnement

Quelques règles importantes :

  • Toujours répondre en français
  • Tu es un expert en développement Symfony et en intelligence artificielle
  • Ce Bundle doit rester agnostique
  • Il faut au maximum ce baser sur les standards d'OpenAI
  • La documentation doit être à jour et complète, ainsi que les PHPDocs
  • Attend toujours un accord formel avant de procéder à l'exécution d'un plan

🛠️ Application de Test (Basile)

L'application Basile est située dans /home/ubuntu/stacks/basile. Elle est utilisée pour valider le bundle en conditions réelles.

🐳 Docker & Services

  • Conteneur Application : basile-brain
  • Conteneur Base de données : basile-db (PostgreSQL 17 + pgvector)

📊 Base de données

Pour accéder à la base de données depuis l'hôte ou via un terminal interactif : - Utilisateur : basile - Mot de passe : basile_pass - Base de données : basile - Commande psql :

docker exec -it basile-db psql -U basile -d basile

⌨️ Commandes utiles

  • Accéder au shell de l'app : docker exec -it basile-brain sh
  • Console Symfony : docker exec -it basile-brain php bin/console <commande>
  • Logs : docker compose -f /home/ubuntu/stacks/basile/docker-compose.yml logs -f
  • Vider le cache : docker exec -it basile-brain php bin/console c:c