smart_ide/docs/repo/README.md
4NK a1ac5ae66b Add Chandra OCR service (datalab-to upstream submodule, CLI wrapper)
- Submodule services/chandra/upstream (shallow), run-chandra.sh, .env.example
- Docs: service-chandra, chandra-ocr-documents; link from PageIndex feature
- Index updates in docs/README, repo/README, services, system-architecture
2026-04-03 22:27:18 +02:00

4.2 KiB
Raw Blame History

Documentation du dépôt (docs/repo/)

Toute la documentation opérationnelle qui vivait auparavant sous des README.md à la racine ou dans cron/, systemd/, projects/, logs/, services/*/, etc. est centralisée ici. Les fichiers README.md restants à ces emplacements ne font que renvoyer vers ces pages pour éviter les doublons.

Convention

  • Canonique : fichiers sous docs/ (dont docs/repo/, docs/features/, docs/API/).
  • Arbre de code : README.md courts (souvent une ligne + lien) pour les outils qui ouvrent encore le dossier source.
  • Règles / agents IDE : répertoires .smartIde/ (voir smartide-config-directory.md).
  • Miroir doc Enso (docv) : larborescence volumineuse services/docv/enso-docs/ reste sur le disque sous ce chemin (copie depuis le dépôt enso) ; lexplication du flux de mise à jour est dans docv-enso-docs-mirror.md. Les fichiers enso-docs peuvent encore mentionner .cursor/ (doc amont enso).

Index

Document Contenu
smartide-config-directory.md Rôle de .smartIde/ (agents, règles, gateway)
smart-ide-overview.md Vision produit, stack IA, monorepo, liens vers larchitecture
projects-directory.md projects/<id>/conf.json, clones vs confs, active-project.json, cron
cron-git-pull.md Pull planifié des clones, config.env, systemd user, alternative cron
systemd-units.md Ollama, AnythingLLM, timer git-pull-project-clones
logs-directory.md Fichiers journaux locaux, .gitignore, origine des logs
docv-services-directory.md Répertoire services/docv/ : contrat dintégration, chemins données
docv-enso-docs-mirror.md Miroir enso-docs/, commande de resynchronisation
ia-dev-smart-ide-integration.md Module ia_dev dans smart_ide, journaux, liens architecture
ia-dev-repository-overview.md Dépôt ia_dev : agents, scripts deploy, usage standalone
ia-dev-project-conf-schema.md Schéma projects/<id>/conf.json, résolution du projet, règles agents
ia-dev-deploy-lib.md Bibliothèques partagées ia_dev/deploy/lib/
ia-dev-shared-lib.md ia_dev/lib/project_config.sh et résolution projet
Services HTTP (exploitation)
service-repos-devtools.md Clone / liste / load Git sous racine contrôlée
service-anythingllm-devtools.md AnythingLLM + repos-devtools + RAG initial (HTTP)
service-local-office.md API Office (docx, …)
service-smart-ide-orchestrator.md Routeur dintentions HTTP
service-ia-dev-gateway.md Gateway ia_dev (agents, runs, SSE)
service-agent-regex-search.md Recherche regex via ripgrep
service-claw-harness.md claw-code, proxy local
service-langextract.md Wrapper LangExtract
Scripts et extensions
script-anythingllm-pull-sync.md Hook post-merge → upload AnythingLLM
service-carbonyl.md Carbonyl (navigateur terminal), sous-module amont
service-pageindex.md PageIndex (index sémantique vectorless), sous-module amont
service-chandra.md Chandra OCR, sous-module amont
extension-anythingllm-workspaces.md Extension AnythingLLM IDE (supprimée ; anythingllm-devtools)

Les spécifications détaillées (contrats HTTP, sécurité, orchestration) restent dans ../API/README.md et ../features/.