**Motivations:**
- 403 No valid api key when users paste Ollama nginx secret into extension
**Root causes:**
- AnythingLLM validates keys only from its DB; nginx Bearer is unrelated
**Correctifs:**
- README and fixKnowledge doc; strip optional Bearer prefix in client
**Evolutions:**
- Extension version 0.1.1
**Pages affectées:**
- extensions/anythingllm-workspaces/*
- docs/fixKnowledge/anythingllm-extension-403-api-key.md
- docs/README.md
**Motivations:**
- Expose AnythingLLM API workspaces from the editor against ia.enso public URL
**Root causes:**
- N/A (new capability)
**Correctifs:**
- N/A
**Evolutions:**
- Extension folder with list/open UI commands and API client
- Docs index and feature note
**Pages affectées:**
- extensions/anythingllm-workspaces/*
- docs/README.md
- docs/features/anythingllm-vscode-extension.md
**Motivations:**
- Operators confuse nginx Bearer with Cursor user API key error.
**Root causes:**
- Cursor validates or routes chat through its backend; custom URL can still fail in-app.
**Correctifs:**
- N/A.
**Evolutions:**
- README Cursor subsection + forum link.
**Pages affectées:**
- deploy/nginx/README-ia-enso.md
**Motivations:**
- DEPLOY_SSH_PROXY_HOST= was overridden by default bastion due to ${VAR:-default}.
**Root causes:**
- Bash treats empty VAR as unset for :- expansion, reapplying 4nk.myftp.biz.
**Correctifs:**
- Use -v / empty check: unset bastion when explicitly empty; default only when unset.
**Evolutions:**
- README and failure hint for LAN direct deploy.
**Pages affectées:**
- deploy/nginx/deploy-ia-enso-to-proxy.sh
- deploy/nginx/README-ia-enso.md
**Motivations:**
- Ollama and AnythingLLM run on 192.168.1.164, not 192.168.1.173.
**Root causes:**
- Previous commit pointed upstreams at the ia host IP by mistake.
**Correctifs:**
- Upstreams back to 192.168.1.164:11434 and :3001; docs aligned.
**Evolutions:**
- N/A.
**Pages affectées:**
- deploy/nginx/sites/ia.enso.4nkweb.com.conf
- deploy/nginx/README-ia-enso.md
- docs/features/ia-enso-nginx-proxy-ollama-anythingllm.md
- docs/infrastructure.md
- docs/services.md
**Motivations:**
- Ollama and AnythingLLM moved from 192.168.1.164 to the ia LAN host.
**Root causes:**
- Upstreams still targeted 192.168.1.164.
**Correctifs:**
- Set upstream servers to 192.168.1.173:11434 and :3001.
**Evolutions:**
- Docs aligned with ia role IP; note to edit site conf if IP changes.
**Pages affectées:**
- deploy/nginx/sites/ia.enso.4nkweb.com.conf
- deploy/nginx/README-ia-enso.md
- docs/features/ia-enso-nginx-proxy-ollama-anythingllm.md
- docs/infrastructure.md
- docs/services.md
**Motivations:**
- split script failed after subtree split when optional root files (e.g. .dockerignore) were missing on branch test
**Root causes:**
- git add with a missing path in the list fails entirely and stages nothing; git commit then fails under set -e
**Correctifs:**
- add each copied file only if it exists in the deploy repo; skip commit if index empty
**Evolutions:**
- none
**Pages affectées:**
- setup/split-lecoffre-ng-to-five-repos.sh