49de4eea20
docs(multisite): remove enso line references and tighten SSH/read-only guidance
...
Update ia_dev agent playbooks and kogus docs to reflect two-line multisite (lecoffreio/genealogie), enforce SSH execution requirements in analyse mode, and refresh deployment/multisite documentation links.
2026-05-13 22:59:34 +02:00
ecb2811209
ia_dev: analyse agent, SSH scp helpers, deploy log, kogus docs, push-by-script rules
...
**Motivations:**
- Version the new analyse Cursor agent and keep push-by-script closure rules accurate.
- Improve deploy SSH/SCP reliability for publishing remote lib pairs and transient connection failures.
- Align kogus documentation with current deployment and code standards.
**Root causes:**
- None (incremental tooling and documentation maintenance).
**Correctifs:**
- Minor adjustment in deploy log helper output (staged change).
**Evolutions:**
- Add `.smartIde/agents/analyse.md` for the analyse agent workflow.
- Extend `deploy/lib/ssh.sh` with remote lib pair publish helpers and `scp_copy_retry` / retry wrapper for ProxyJump/transient SCP failures.
- Update `.smartIde/agents/push-by-script.md` (lint closure and workflow notes).
- Update `projects/kogus/docs/Code-Standards.md` and `projects/kogus/docs/Deployment.md`.
**Pages affectées:**
- N/A (ia_dev agents, deploy libs, and project docs only).
2026-04-29 13:20:16 +02:00
c164f8dfa3
deploy(kogus): align orchestrator path with deploy-multisite-lines.sh
...
**Motivations:**
- LeCoffre script renamed to reflect multisite product lines (lecoffreio, enso, genealogie)
**Root causes:**
- Stale references to deploy-lecoffre-all-sites.sh in ia_dev entrypoints and conf
**Correctifs:**
- deploy-by-script-to.sh, change-to-all-branches.sh, conf.json project_orchestrator_path
**Evolutions:**
- .smartIde agent docs updated for new script name
**Pages affectées:**
- deploy/, .smartIde/agents/, projects/kogus/conf.json, projects/kogus/docs/agents-scripts-split.md
2026-04-27 17:59:38 +02:00
91b6a8a319
Add nine deploy agent stubs (site × env) and doc pointer
...
**Motivations:**
- Mirror LeCoffre deploy-test/deploy-pprod/deploy-prod per-site agents in ia_dev.
**Root causes:**
- N/A
**Correctifs:**
- N/A
**Evolutions:**
- Nine .smartIde/agents deploy-* stubs linking to LECOFFRE_REPO playbooks.
- deploy-by-script.md multisite paragraph lists dedicated agents.
- projects/kogus/docs/Deployment.md bullet for operator reference.
**Pages affectées:**
- ia_dev agents and kogus Deployment doc only.
2026-04-27 11:26:06 +02:00
e5e07741d3
chore: agents, deploy scripts, notary-ai helpers and samples
...
**Motivations:** Publish ia_dev workspace updates to remote dev_ia.
**Root causes:** N/A (accumulated local changes).
**Correctifs:** N/A.
**Evolutions:** SmartIde agent docs; deploy change-to-all-branches and deploy-by-script-to; ai_working_help package scripts and lockfile; notary-ai loop shell scripts; sample responded JSON under projects/kogus/data; .cursor/ssh_config stub; kogus Code-Standards doc.
**Pages affectées:** N/A.
2026-04-23 03:06:13 +02:00
983cf9135e
deploy: align deploy-log.sh with multisite log filenames (site + kogus)
...
**Motivations:** Same tee naming as lecoffre_ng_test deploy.sh when SITE_CODE is set.
**Correctives:** deploy_<env>_<site>_kogus_<ts>.log when site env is set; header includes site=.
**Evolutions:** kogus docs IMPORT_V1 + agents-scripts-split log path wording.
**Page affectées:** deploy/lib/deploy-log.sh, projects/kogus/docs.
2026-04-23 02:50:21 +02:00
2baae6ca48
chore(deploy): make pousse.sh build opt-in via --build
...
**Motivations:**
- Push-by-script should stage, commit, and push without implicit full monorepo builds; compilation must be explicit.
**Root causes:**
- pousse.sh always ran npm build for each build_dir before git add, coupling push duration and Next lock issues to every push.
**Correctives:**
- Add --build flag to run the previous build loop; default skips builds and prints guidance.
- Update push-by-script agent (step 4 bis, closure types), deploy-pprod-or-prod note, cloture-lint wording, agents-scripts-split.
**Evolutions:**
- Documented alternative: manual builds per build_dirs or single pousse.sh --build <<MSG.
**Pages affectées:**
- deploy/pousse.sh, .smartIde/agents/push-by-script.md, deploy-pprod-or-prod.md, cloture-lint.mdc, projects/kogus/docs/agents-scripts-split.md
2026-04-22 22:20:27 +02:00
afc693b058
docs(kogus): sync mirror from lecoffre_ng_test/docs (API, Code-Standards, Deployment, README)
2026-04-21 19:47:08 +02:00
359adb6816
docs(deploy): reference nested-secrets-tool.mjs for local secrets templates [skip ci]
2026-04-16 15:24:11 +02:00
79272e4edc
docs(kogus): fix migrate/materialize secret script paths for multisite
...
Deployment.md references sites/lecoffreio migrate script and materialize-nested-secrets-mandatory.mjs.
2026-04-16 13:41:48 +02:00
bd604d28b8
refactor(deploy): use lecoffreio for nested secrets symlinks (not notary)
...
- deploy-conf-handling: symlink sites lecoffreio|enso|genealogie
- pousse: build message lists lecoffreio
- kogus docs: align mandatory secrets wording
2026-04-16 10:07:17 +02:00
4NK
d334f0e469
docs(kogus): office-deed-catalog path and export prerequisite
2026-04-16 09:57:51 +02:00
4NK
bec0570d91
docs(kogus): list RBAC/catalog/site-config/seed paths; clarify docs vs .secrets
2026-04-16 09:34:04 +02:00
4NK
7610ff437d
docs(kogus): centralize secret paths in README; align agents and tracked docs
2026-04-15 17:40:53 +02:00
4NK
69427fc263
docs(kogus): align Deployment.md with LeCoffre nested secrets and SUPERADMIN_IDNOTS
2026-04-15 17:33:59 +02:00
99979391c0
chore(projects): rename ia_dev project lecoffreio to kogus
...
- Move projects/lecoffreio to projects/kogus; update conf id and secrets_path
- Refresh agents, deploy script examples, project README, kogus docs paths
- Keep product hostname/systemd naming (lecoffreio) unchanged
2026-04-14 10:46:59 +02:00