- Copy enso/docs tree to services/docv/enso-docs (refresh via cp -a from enso repo) - Document mirror and refresh command in services/docv/README.md - Ignore services/docv/target for local Rust workspace - Track docv-service-integration, API docv.md, and related doc index updates
66 lines
4.4 KiB
Markdown
66 lines
4.4 KiB
Markdown
# Documentation technique — smart_ide
|
|
|
|
Index des documents à la racine de `docs/`. Les **fonctionnalités** détaillées sont dans [`features/`](./features/).
|
|
|
|
## Architecture et déploiement
|
|
|
|
| Document | Contenu |
|
|
|----------|---------|
|
|
| [platform-target.md](./platform-target.md) | Vision plateforme en ligne, 3 envs, machine IA unique vs SSH, SSO, navigateur optionnel |
|
|
| [implementation-rollout.md](./implementation-rollout.md) | Déroulé du plan plateforme : doc + code minimal, suites |
|
|
| [system-architecture.md](./system-architecture.md) | Couches, monorepo, cartographie des dossiers, gateway, OpenShell, micro-services |
|
|
| [ecosystem-architecture-and-sync.md](./ecosystem-architecture-and-sync.md) | smart_ide, projets développés, API IA, Ollama / AnythingLLM / Git ; automation et synchro |
|
|
| [core-ide.md](./core-ide.md) | Socle applicatif Lapce : `core_ide/`, clone amont, build |
|
|
| [deployment-target.md](./deployment-target.md) | Client Linux + SSH, variante machine IA unique, serveur socle IA et repos |
|
|
| [infrastructure.md](./infrastructure.md) | SSH, accès hôte, renvois vers les scripts |
|
|
| [services.md](./services.md) | Ollama, AnythingLLM, **Local Office**, micro-services HTTP sous `services/` |
|
|
|
|
## Référence API des services (`API/`)
|
|
|
|
| Document | Contenu |
|
|
|----------|---------|
|
|
| [API/README.md](./API/README.md) | Index : auth, ports, liens vers chaque service |
|
|
| [API/repos-devtools-server.md](./API/repos-devtools-server.md) | Clone / liste / load de dépôts Git |
|
|
| [API/langextract-api.md](./API/langextract-api.md) | Extraction structurée (LangExtract) |
|
|
| [API/claw-harness-proxy.md](./API/claw-harness-proxy.md) | Proxy HTTP vers serveur claw-code |
|
|
| [API/agent-regex-search-api.md](./API/agent-regex-search-api.md) | Recherche regex fichiers (ripgrep) |
|
|
| [API/local-office.md](./API/local-office.md) | Documents Office (upload, commandes docx) |
|
|
| [API/ia-dev-gateway.md](./API/ia-dev-gateway.md) | Gateway `ia_dev` — agents, runs, SSE (spécification) |
|
|
| [API/orchestrator.md](./API/orchestrator.md) | Orchestrateur intentions — routage (spécification) |
|
|
|
|
## Workspaces et IDE
|
|
|
|
| Document | Contenu |
|
|
|----------|---------|
|
|
| [anythingllm-workspaces.md](./anythingllm-workspaces.md) | Un workspace AnythingLLM par projet, synchronisation |
|
|
| [ux-navigation-model.md](./ux-navigation-model.md) | Intentions, recherche, mode expert |
|
|
|
|
## Intégration dépôts
|
|
|
|
| Document | Contenu |
|
|
|----------|---------|
|
|
| [ia_dev-submodule.md](./ia_dev-submodule.md) | Sous-module `ia_dev` (forge 4NK), agents ; confs versionnées dans [`../projects/`](../projects/) |
|
|
|
|
## Fonctionnalités (`features/`)
|
|
|
|
| Document | Contenu |
|
|
|----------|---------|
|
|
| [features/local-office.md](./features/local-office.md) | **Local Office** — API REST Office dans `services/local-office/` |
|
|
| [features/langextract-api.md](./features/langextract-api.md) | API locale LangExtract |
|
|
| [features/claw-harness-api.md](./features/claw-harness-api.md) | Harnais claw-code, proxy |
|
|
| [features/agent-regex-search-api.md](./features/agent-regex-search-api.md) | Recherche regex code (ripgrep) |
|
|
| [features/anythingllm-pull-sync-after-pull.md](./features/anythingllm-pull-sync-after-pull.md) | Synchro AnythingLLM après pull |
|
|
| [features/initial-rag-sync-4nkaiignore.md](./features/initial-rag-sync-4nkaiignore.md) | RAG initial et `.4nkaiignore` |
|
|
| [features/ia-dev-service.md](./features/ia-dev-service.md) | Service `ia-dev-gateway`, fork `ia_dev`, migration |
|
|
| [features/orchestrator-api.md](./features/orchestrator-api.md) | Contrat HTTP orchestrateur (Ollama, ALLM, services) |
|
|
| [features/lapce-porting-roadmap.md](./features/lapce-porting-roadmap.md) | Phases portage extension AnythingLLM → Lapce |
|
|
| [features/sso-docv-enso.md](./features/sso-docv-enso.md) | OIDC front ↔ docv (Enso) |
|
|
| [features/docv-ai-integration.md](./features/docv-ai-integration.md) | Backend docv : API IA smart_ide, clones `../projects/`, AnythingLLM |
|
|
| [features/docv-service-integration.md](./features/docv-service-integration.md) | docv gestion documentaire, `../projects/<id>/data`, `DOCV_PROJECTS_ROOT`, multi-hôte |
|
|
| [features/browser-automation-criteria.md](./features/browser-automation-criteria.md) | Critères service navigateur optionnel |
|
|
|
|
## Arborescence hors `docs/`
|
|
|
|
- **Code Local Office** : [`../services/local-office/README.md`](../services/local-office/README.md) (référence opérationnelle, variables, OpenAPI).
|
|
- **Micro-services Node/Python** : [`../services/`](../services/) (README par service).
|