- Default PULL_SYNC_LOG to logs/git-pull-projects.log; add logs/README and gitignore - Add services/ia_dev integration README and .env.example - Replace docs/ia_dev-submodule.md with ia_dev-module.md; update ecosystem and README links - Point ia_dev submodule to commit with smart_ide_logs.sh
31 lines
1.7 KiB
Markdown
31 lines
1.7 KiB
Markdown
# Déroulé du plan plateforme — état
|
||
|
||
Ce document résume l’exécution du plan « Plateforme IDE multi-env » et les suites.
|
||
|
||
## Réalisé (documentation)
|
||
|
||
- [platform-target.md](./platform-target.md)
|
||
- [features/ia-dev-service.md](./features/ia-dev-service.md), [API/ia-dev-gateway.md](./API/ia-dev-gateway.md)
|
||
- [features/orchestrator-api.md](./features/orchestrator-api.md), [API/orchestrator.md](./API/orchestrator.md)
|
||
- [features/lapce-porting-roadmap.md](./features/lapce-porting-roadmap.md)
|
||
- [features/sso-docv-enso.md](./features/sso-docv-enso.md)
|
||
- [features/browser-automation-criteria.md](./features/browser-automation-criteria.md)
|
||
- Mises à jour : [system-architecture.md](./system-architecture.md), [deployment-target.md](./deployment-target.md), [ia_dev-module.md](./ia_dev-module.md), [API/README.md](./API/README.md), [services.md](./services.md)
|
||
|
||
## Réalisé (code minimal)
|
||
|
||
- **`services/ia-dev-gateway`** : Node/TS, `GET /v1/agents`, `POST /v1/runs` (stub), SSE événements, `IA_DEV_GATEWAY_TOKEN`.
|
||
- **`services/smart-ide-orchestrator`** : Node/TS, `POST /v1/route`, `POST /v1/execute` (timeline, pas de forward automatique), `ORCHESTRATOR_TOKEN`.
|
||
|
||
## À réaliser (suite)
|
||
|
||
- Brancher le **runner** réel sur `POST /v1/runs` (scripts `ia_dev`).
|
||
- **`fetch`** depuis l’orchestrateur vers Ollama / AnythingLLM / services avec les bons secrets.
|
||
- Portage Lapce selon [features/lapce-porting-roadmap.md](./features/lapce-porting-roadmap.md).
|
||
|
||
## Ordre de déploiement recommandé
|
||
|
||
1. Valider **test** avec orchestrateur + gateway stubs + services existants.
|
||
2. Brancher le **runner** réel `ia_dev` sur `POST /v1/runs`.
|
||
3. Étendre **pprod** / **prod** (secrets, TLS, SSO docv).
|