- Add ia_dev submodule (projects/smart_ide on forge 4nk) - Document APIs, orchestrator, gateway, local-office, rollout - Add systemd/scripts layout; relocate setup scripts - Remove obsolete nginx/enso-only docs from this repo scope
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-submodule.md](./ia_dev-submodule.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).
|