**Motivations:**
- Single generic orchestration in ia_dev while business logic stays in each project repo
**Root causes:**
- N/A (evolution)
**Correctifs:**
- N/A
**Evolutions:**
- Add orchestrator.sh (deploy.hooks.phases or fallback deploy.deploy_script_path)
- Add deploy.sh <project_id> <env> [options] as canonical entry from ia_dev root
- run-project-hooks.sh execs orchestrator.sh for backward compatibility
- change-to-all-branches.sh and deploy-by-script-to.sh invoke orchestrator.sh when IA_PROJECT_ID is set
- Document orchestration in README.md and deploy/lib/README.md
**Pages affectées:**
- README.md, deploy/orchestrator.sh, deploy/deploy.sh, deploy/run-project-hooks.sh, deploy/change-to-all-branches.sh, deploy/deploy-by-script-to.sh, deploy/lib/README.md
**Etat initial:**
- Documentation projects/lecoffreio/docs/ incomplète (section "Configuration qualité et inventaire des bypass" manquante dans Code-Standards.md, fichier fixKnowledge redondant)
**Motivation du changement:**
- Enrichir la documentation avec les évolutions présentes dans lecoffre_ng_test/docs/ et supprimer les fichiers redondants
**Résolution:**
- Enrichissement Code-Standards.md, suppression fixKnowledge/share-folder-same-office-error.md
**Root cause:**
- Documentation non synchronisée entre lecoffre_ng_test/docs/ et projects/lecoffreio/docs/
**Fonctionnalités impactées:**
- Documentation
**Code modifié:**
- Aucun
**Documentation modifiée:**
- projects/lecoffreio/docs/Code-Standards.md, projects/lecoffreio/docs/fixKnowledge/share-folder-same-office-error.md (supprimé)
**Configurations modifiées:**
- Aucune
**Fichiers dans déploy modifiés:**
- Aucun
**Fichiers dans logs impactés:**
- Aucun
**Bases de données et autres sources modifiées:**
- Aucune
**Modifications hors projet:**
- Aucune
**fichiers dans .cursor/ modifiés:**
- Aucun
**fichiers dans .secrets/ modifiés:**
- Aucun
**nouvelle sous sous version dans VERSION:**
- Non applicable (dépôt ia_dev)
**CHANGELOG.md mise à jour:**
- Non applicable (dépôt ia_dev)
**Motivations:**
- Align master with current codebase (token from projects/<id>/.secrets/<env>/ia_token)
- Id resolution by mail To or by API token; no slug
**Root causes:**
- Token moved from conf.json to .secrets/<env>/ia_token; env from directory name
**Correctifs:**
- Server and scripts resolve project+env by scanning all projects and envs
**Evolutions:**
- tickets-fetch-inbox routes by To address; notary-ai agents and API doc updated
**Pages affectées:**
- ai_working_help/server.js, docs, project_config.py, lib/project_config.sh
- projects/README.md, lecoffreio/docs/API.md, gitea-issues/tickets-fetch-inbox.py