18 Commits

Author SHA1 Message Date
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
65d3e05991 deploy-by-script: link deploy-test-site and deploy-pprod-or-prod-site agents
**Motivations:**
- Document single-line deploy entry points next to multisite paragraph.

**Root causes:**
- N/A

**Correctifs:**
- N/A

**Evolutions:**
- Cross-reference deploy-test-site.md and deploy-pprod-or-prod-site.md from deploy-by-script.md.

**Pages affectées:**
- ia_dev agent doc only.
2026-04-27 11:15:50 +02:00
9de50b021c Add deploy-test-site and deploy-pprod-or-prod-site agent stubs (kogus multisite)
**Motivations:**
- Mirror LeCoffre single-line deploy playbooks in ia_dev for Cursor /smartIde agents.

**Root causes:**
- N/A

**Correctifs:**
- N/A

**Evolutions:**
- deploy-test-site.md and deploy-pprod-or-prod-site.md pointing to LECOFFRE_REPO canonical agent files.

**Pages affectées:**
- ia_dev agent registry only.
2026-04-27 11:08:33 +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
bf12456bfd docs(agents): drop push-by-script steps from deploy-pprod-or-prod
**Motivations:**
- deploy-pprod-or-prod must not invoke /push-by-script; push test is a prerequisite outside this workflow.

**Root causes:**
- Workflow duplicated push (start and end) and coupled push to align-only step.

**Correctives:**
- Etape 2: only change-to-all-branches.sh --align-only; document origin/test prerequisite.
- Remove former etape 5 push-by-script; renumber lint to etape 5; closure and correction loops updated.
- Table and anti-duplication checks adjusted.
- change-to-all-branches: fix cross-reference to deploy-pprod (no inclusion of /change-to-all-branches agent).

**Evolutions:**
- None.

**Pages affectées:**
- .smartIde/agents/deploy-pprod-or-prod.md, .smartIde/agents/change-to-all-branches.md
2026-04-22 22:23:32 +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
ffdb076926 docs(agents): dedupe Types/Compilation closure after pousse build
**Motivations:**
- pousse.sh step 5 already runs typecheck and multi-site build.

**Root causes:**
- Closure required executing typecheck and build again after successful pousse.

**Correctifs:**
- Single Types+Compilation bullet: cite exit 0; forbid redundant full typecheck/build on same tree.

**Evolutions:**
- None.

**Page affectées:**
- ia_dev push-by-script agent.
2026-04-22 20:46:20 +02:00
4NK
7610ff437d docs(kogus): centralize secret paths in README; align agents and tracked docs 2026-04-15 17:40:53 +02:00
34b039373e 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
2026-04-14 10:48:55 +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
797b11430e docs(agents): lecoffre multisite SITE_CODE, deploy-site, secrets layout
Align ia_dev agents with monorepo: .cursor/agents paths, deploy-site.sh loop, nested .secrets/<site>/<env>/, fix obsolete .smartIde reference for LeCoffre.
2026-04-14 01:06:13 +02:00
8a73fea3c8 docs(agents): align fix-lint with LeCoffre Edge Tools guidance, markdownlint 2026-04-10 05:44:42 +02:00
ae4bc14573 docs(fix-lint): document LeCoffre jsx-a11y lint and check:edge-tools-static 2026-04-10 04:58:46 +02:00
cc3f97931d docs(agents): fix-lint — Edge Tools diagnostics (webhint, axe, compat-api CSS) 2026-04-09 22:49:57 +02:00
e86a9fbb6e refactor: rename gitea-issues to git-issues and symlink projects to monorepo
- Rename directory and scripts env GIT_ISSUES_DIR; secrets path .secrets/git-issues
- Rename agent git-issues-process; update docs GIT_ISSUES_SCRIPTS_AGENTS.md
- Symlink projects/enso, smart_ide, builazoo to ../../projects/<id> when used inside smart_ide
- Update project conf paths for git-issues tokens and imap bridge
2026-04-03 19:05:28 +02:00
285e72039e chore: rename .cursor to .smartIde for agents, rules, hooks
Update internal references and .gitignore ssh_config path.
Gateway and docs paths use .smartIde/agents.
2026-04-03 18:23:10 +02:00