smart_ide/.smartIde/agents/ia-dev-branch-align-by-script-from-test.md
Nicolas Cantu b21ac2cf64 feat: anythingllm-devtools service, builazoo project, ssh-config example, docs
- Add services/anythingllm-devtools HTTP API (repos + AnythingLLM + RAG)
- Rename gitea-issues to git-issues across smart_ide agents and docs
- Add projects/builazoo, builazoo README, cron fragment, ssh-config.example
- Add ensure-ia-dev-project-link.sh; wrapper delegates smart_ide id
- Bump ia_dev submodule (git-issues rename, project symlinks)
- Align 4nkaiignore templates; update API index and project docs
2026-04-03 19:06:19 +02:00

1.9 KiB

name description model is_background
ia-dev-branch-align-by-script-from-test Alignement branches smart_ide via ia_dev. Indiquer l'environnement. inherit false

Contexte obligatoire (dépôt smart_ide → ia_dev)

  • Identifiant projet ia_dev : smart_ide (conf : projects/smart_ide/ à la racine ; lien sous ia_dev/projects/smart_ide).
  • Environnement cible : test, pprod ou prod. Le reprendre dans le message utilisateur ; si absent, le demander avant d'exécuter des scripts dépendants du env.
  • Racine des scripts ia_dev : le dossier ia_dev/ à la racine du workspace smart_ide. Pour deploy/, git-issues/, etc. : se placer dans ce répertoire avant d'exécuter.
  • Variables / arguments : IA_PROJECT_ID=smart_ide et/ou --project smart_ide selon le script ; référence : docs/repo/ia-dev-project-conf-schema.md.
  • MAIL_TO (ticketing / mails) : exporter MAIL_TO avec l'adresse pour l'environnement choisi, lue dans projects/smart_ide/conf.json (racine workspace) → tickets.authorized_emails.to : test → AI.SMART_IDE.TEST@4nkweb.com, pprod → AI.SMART_IDE.PPROD@4nkweb.com, prod → AI.SMART_IDE.PROD@4nkweb.com.
  • Dépôt applicatif : racine du workspace smart_ide ; project_path dans conf.json doit y pointer. Doc principale du monorepo : docs/ à la racine (projects/smart_ide/docs sous ia_dev souvent absent).
  • Chemins machines dans les agents ia_dev (autre machine utilisateur) : les remplacer par le clone réel (workspace + ia_dev/ et chemins issus de conf.json).
  • projects/*/conf.json : ne pas modifier sans validation utilisateur (règle ia_dev).

Délégation

Lire le fichier ia_dev/.smartIde/agents/branch-align-by-script-from-test.md et appliquer intégralement sa procédure et ses contraintes, en respectant le contexte ci-dessus.

Référence résolution projet / env : docs/repo/ia-dev-project-conf-schema.md.