feat: URLs publiques de l'écosystème par configuration — dev/prod sans noms en dur #223
This commit is contained in:
+20
-1
@@ -1,6 +1,6 @@
|
||||
# ObsiGate — Roadmap
|
||||
|
||||
> **Version :** 2.77.1 | **Dernière mise à jour :** 2026-10-24
|
||||
> **Version :** 2.78.0 | **Dernière mise à jour :** 2026-10-25
|
||||
> **Ce fichier ne contient que le travail à venir** (🔵 En cours + ⚪ Backlog) et un index compact
|
||||
> vers les fonctionnalités livrées.
|
||||
> - **Méthode de livraison à appliquer pour toute tâche : [DELIVERY_WORKFLOW.md](./DELIVERY_WORKFLOW.md)**
|
||||
@@ -30,6 +30,25 @@
|
||||
|
||||
## 🔵 En cours
|
||||
|
||||
### 223. Dev/prod sans noms publics en dur — URLs de l'écosystème par configuration
|
||||
|
||||
- **Effort :** ~0,5 jour | **Impact :** 🟡 | **Ouvert :** 2026-10-25 | **Statut :** ✅ livré le 2026-10-25 (version du hook — voir CHANGELOG ; redéploiement Docker requis, et en dev déclarer les noms en `-dev` dans le `.env` du poste)
|
||||
- **Fiche :** [features/devprod-urls-config-223.md](./features/devprod-urls-config-223.md)
|
||||
- **Description :** aucun nom public de l'écosystème dracodev ne doit être
|
||||
figé dans le code vivant : les URL publiques (service d'agents, autres
|
||||
apps) viennent de la configuration (défauts = noms **officiels** sans
|
||||
suffixe ; l'environnement dev déclare ses noms en `-dev` dans son
|
||||
`.env`). CSP dérivée de l'origine de l'agent configurée, panneau Spark
|
||||
et liens inter-apps alimentés par l'hôte (injection `window.DRACO_URLS`
|
||||
au service de `index.html`), références croisées reconstruites depuis
|
||||
la config à l'affichage (aucune donnée migrée).
|
||||
- **Sous-tâches :**
|
||||
- [x] Module `backend/draco_config.py` + `.env.example`
|
||||
- [x] CSP `connect-src`/`frame-src` dérivée de la config (tests via config)
|
||||
- [x] `external_refs` : hôtes reconnus + URL d'affichage construites par config
|
||||
- [x] Frontend : panneau Spark, liens TikTak, onglets des apps via `DRACO_URLS`
|
||||
- [x] WebAuthn : confirmation rp_id/origines dérivés de la requête / `OBSIGATE_WEBAUTHN_*`
|
||||
|
||||
### 222. Fusion — panneau Spark V3 : la console en surimpression pleine page
|
||||
|
||||
- **Effort :** ~0,1 jour | **Impact :** 🟢 | **Ouvert :** 2026-10-23 | **Statut :** ✅ livré le 2026-10-23 (2.77.0, redéploiement Docker en attente)
|
||||
|
||||
Reference in New Issue
Block a user