chore(projects): remove ia_dev projects/enso (site under kogus)
- Delete projects/enso/conf.json; Enso is SITE_CODE in kogus monorepo - Update projects/README and .smartIde rules project examples
This commit is contained in:
parent
99979391c0
commit
34b039373e
@ -10,7 +10,7 @@ model: inherit
|
|||||||
|
|
||||||
- Clôturer toute réponse en **appliquant intégralement** ces règles /!\ TTRES IMPORTANT ET NON NEGOCIABLE, - **Périmètre** : la clôture est **toujours complète** pour **tous les agents** — sans exception. Aucune exception : même pour les agents qui ne modifient pas le code (ex. branch-align, push-by-script), les points 2 (5 sub-agents par projet), 14 (docupdate), 16 et 17 s’appliquent. C'est toujours applicable de 1 à 19. Lister toutes les actions réaliées et non réalisées dans tous les cas de tous les points.
|
- Clôturer toute réponse en **appliquant intégralement** ces règles /!\ TTRES IMPORTANT ET NON NEGOCIABLE, - **Périmètre** : la clôture est **toujours complète** pour **tous les agents** — sans exception. Aucune exception : même pour les agents qui ne modifient pas le code (ex. branch-align, push-by-script), les points 2 (5 sub-agents par projet), 14 (docupdate), 16 et 17 s’appliquent. C'est toujours applicable de 1 à 19. Lister toutes les actions réaliées et non réalisées dans tous les cas de tous les points.
|
||||||
|
|
||||||
**Contexte projet :** Les agents sont définis et lancés depuis ia_dev (centralisé) mais sont **dédiés aux projets configurés** (kogus — monorepo LeCoffre multisite ; enso ; algo ; etc.), pas à ia_dev. La configuration et la documentation de chaque projet sont dans `projects/<id>/`. L'identifiant `<id>` est résolu par MAIL_TO ou AI_AGENT_TOKEN. Rappeler le projet et la branche au début de chaque agent.
|
**Contexte projet :** Les agents sont définis et lancés depuis ia_dev (centralisé) mais sont **dédiés aux projets configurés** (kogus — monorepo LeCoffre multisite ; algo ; ia_dev ; etc.), pas à ia_dev. La configuration et la documentation de chaque projet sont dans `projects/<id>/`. L'identifiant `<id>` est résolu par MAIL_TO ou AI_AGENT_TOKEN. Rappeler le projet et la branche au début de chaque agent.
|
||||||
|
|
||||||
**Répertoire d'exécution des scripts (standalone) :** Racine de ia_dev. Tous les scripts `deploy/` et `git-issues/` doivent être invoqués depuis la racine de ia_dev, ex. `./deploy/pousse.sh`, `./git-issues/wiki-migrate-docs.sh`. Les chemins absolus dans `conf.json` pointent vers les dépôts des projets.
|
**Répertoire d'exécution des scripts (standalone) :** Racine de ia_dev. Tous les scripts `deploy/` et `git-issues/` doivent être invoqués depuis la racine de ia_dev, ex. `./deploy/pousse.sh`, `./git-issues/wiki-migrate-docs.sh`. Les chemins absolus dans `conf.json` pointent vers les dépôts des projets.
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@ model: inherit
|
|||||||
|
|
||||||
# Règles pour tous aussi pour l'IA
|
# Règles pour tous aussi pour l'IA
|
||||||
|
|
||||||
**Contexte projet :** Les agents sont **définis et lancés depuis ia_dev** (code et définitions centralisés dans ce dépôt) mais sont **dédiés aux projets configurés** (kogus — monorepo LeCoffre multisite ; enso ; algo ; etc.) : ils opèrent sur ces projets, pas sur ia_dev. La configuration et la documentation de chaque projet sont dans `projects/<id>/`. L'identifiant `<id>` est résolu par MAIL_TO ou AI_AGENT_TOKEN. Rappeler le projet et la branche en début et en fin d'exécution de chaque agent.
|
**Contexte projet :** Les agents sont **définis et lancés depuis ia_dev** (code et définitions centralisés dans ce dépôt) mais sont **dédiés aux projets configurés** (kogus — monorepo LeCoffre multisite ; algo ; ia_dev ; etc.) : ils opèrent sur ces projets, pas sur ia_dev. La configuration et la documentation de chaque projet sont dans `projects/<id>/`. L'identifiant `<id>` est résolu par MAIL_TO ou AI_AGENT_TOKEN. Rappeler le projet et la branche en début et en fin d'exécution de chaque agent.
|
||||||
|
|
||||||
**Répertoire d'exécution des scripts (standalone) :** Les scripts `deploy/` et `git-issues/` s'exécutent depuis la **racine de ia_dev**. Ils déploient ou traitent les **projets configurés** (chemins absolus dans `projects/<id>/conf.json`), pas ia_dev. Invoquer depuis la racine de ia_dev, ex. : `./deploy/pousse.sh`, `./git-issues/wiki-migrate-docs.sh`.
|
**Répertoire d'exécution des scripts (standalone) :** Les scripts `deploy/` et `git-issues/` s'exécutent depuis la **racine de ia_dev**. Ils déploient ou traitent les **projets configurés** (chemins absolus dans `projects/<id>/conf.json`), pas ia_dev. Invoquer depuis la racine de ia_dev, ex. : `./deploy/pousse.sh`, `./git-issues/wiki-migrate-docs.sh`.
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,5 @@ Documentation canonique dans **smart_ide** :
|
|||||||
|
|
||||||
## Projects (examples)
|
## Projects (examples)
|
||||||
|
|
||||||
- **kogus** — directory `projects/kogus/` : monorepo LeCoffre multisite (`notary` / `enso` / `genealogie` comme **`SITE_CODE`** dans le dépôt applicatif). Identifiant **ia_dev** distinct du **code produit** `lecoffreio` (ligne notaire en base / API). Voir `conf.json` + optional `.secrets/`.
|
- **kogus** — directory `projects/kogus/` : monorepo LeCoffre multisite (`notary` / `enso` / `genealogie` comme **`SITE_CODE`** dans le dépôt applicatif). La ligne **enso** n’est **pas** un projet ia_dev séparé : elle est déployée et configurée via **kogus** et les secrets **`projects/kogus/.secrets/enso/<env>/`** (ou équivalent sous `deploy.secrets_path`). Identifiant **ia_dev** distinct du **code produit** `lecoffreio` (ligne notaire en base / API). Voir `conf.json` + optional `.secrets/`.
|
||||||
- **enso** — `projects/enso/conf.json` : autre dépôt applicatif (projet **ia_dev** séparé nommé « enso »), **pas** le même objet que la ligne de déploiement **`SITE_CODE=enso`** du monorepo **kogus**. Enregistre `deploy.repository_root` et `deploy.secrets_path` → `$IA_DEV_ROOT/.secrets/enso` (per-env `enso-deploy.env` sous `test` / `pprod` / `prod`).
|
- **algo**, **ia_dev**, etc. — autres entrées `projects/<id>/conf.json` selon les besoins de l’atelier.
|
||||||
|
|
||||||
**Note (enso):** the previous broken symlink `projects/enso` → `../../projects/enso` was removed. Use this versioned directory only; do not recreate that relative symlink.
|
|
||||||
|
|||||||
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "enso",
|
|
||||||
"name": "Enso",
|
|
||||||
"project_path": "/home/desk/enso/deploy",
|
|
||||||
"deploy": {
|
|
||||||
"repository_root": "/home/desk/enso",
|
|
||||||
"scripts_path": "/home/desk/enso/deploy/scripts_v2",
|
|
||||||
"deploy_script_path": "/home/desk/enso/deploy/scripts_v2/deploy.sh",
|
|
||||||
"project_orchestrator_path": "deploy/scripts_v2/deploy.sh",
|
|
||||||
"secrets_path": "/home/desk/code/ia_dev/.secrets/enso"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"package_json_paths": ["/home/desk/enso/package.json"],
|
|
||||||
"splash_app_name": "Enso"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user