smart_ide/docs/ia_dev-project-smart_ide.md
Nicolas Cantu ac96434351 docs: centralize README content under docs/repo/
**Motivations:**
- Single canonical documentation tree under docs/; reduce drift between README copies.

**Evolutions:**
- Add docs/repo/ with operational guides (cron, systemd, projects, logs, docv, ia_dev, services, scripts, extension).
- Replace scattered README.md files with pointers to docs/repo/*.md.
- Refresh docs/README.md index and cross-links across docs/, .cursor rules/agents.
- Bump ia_dev submodule to matching doc pointer commits.
2026-04-03 18:20:31 +02:00

3.1 KiB
Raw Blame History

Projet ia_dev : smart_ide

Le dépôt smart_ide est enregistré dans le sous-module ia_dev sous lidentifiant de projet smart_ide, pour les agents, le ticketing Gitea et la doc wiki alignés sur la forge 4nk/smart_ide.

Fichier de configuration

  • Source de vérité (versionnée dans ce monorepo) : projects/smart_ide/conf.json — chemins machine (project_path), URLs wiki et issues (https://git.4nkweb.com/4nk/smart_ide/...), boîtes mail autorisées pour le ticketing (envs test / pprod / prod).
  • Sous-module ia_dev : le chemin ia_dev/projects/smart_ide/conf.json doit résoudre le même fichier via le lien créé par scripts/ensure-ia-dev-smart-ide-project-link.sh.

Adapter project_path (et champs dérivés si vous ajoutez build_dirs / deploy) sur chaque poste ou serveur où ia_dev exécute des commandes sur ce dépôt. Les clones dautres apps (docv, etc.) ne vont pas dans ./projects/ : voir repo/projects-directory.md.

Agents Cursor (pont smart_ide → ia_dev)

Dans ce dépôt, les définitions Cursor sous .cursor/agents/ utilisent le préfixe ia-dev-* : elles fixent le projet smart_ide, imposent dindiquer lenvironnement (test, pprod, prod), puis renvoient à la procédure complète dans le sous-module : ia_dev/.cursor/agents/<agent>.md.

Agent Cursor (smart_ide) Définition ia_dev
ia-dev-fix fix.md
ia-dev-evol evol.md
ia-dev-code code.md
ia-dev-fix-search fix-search.md
ia-dev-fix-lint fix-lint.md
ia-dev-docupdate docupdate.md
ia-dev-push-by-script push-by-script.md
ia-dev-deploy-by-script deploy-by-script.md
ia-dev-deploy-pprod-or-prod deploy-pprod-or-prod.md
ia-dev-branch-align-by-script-from-test branch-align-by-script-from-test.md
ia-dev-change-to-all-branches change-to-all-branches.md
ia-dev-agent-loop agent-loop.md
ia-dev-gitea-issues-process gitea-issues-process.md
ia-dev-setup-host setup-host.md
ia-dev-notary-ai-loop notary-ai-loop.md
ia-dev-notary-ai-process notary-ai-process.md
ia-dev-closure-point-7-justification closure-point-7-justification.md

Règle de contexte (fichiers sous ia_dev/, docs/, services/, etc.) : .cursor/rules/smart-ide-ia-dev-bridge.mdc.

Usage : choisir lagent ia-dev-* dans Cursor et préciser dans le message lenvironnement cible ; pour les scripts, cd ia_dev et IA_PROJECT_ID=smart_ide (ou --project smart_ide). Détail schéma conf : repo/ia-dev-project-conf-schema.md. Conf smart_ide : projects/smart_ide/conf.json à la racine du monorepo.

Liens