docs: MAJ USAGE/INDEX/INTEGRATION_IFRAME; ROADMAP handshake iframe; template feature_request enrichi; CHANGELOG mis à jour
Some checks failed
CI/CD Pipeline / test (push) Failing after 20s
CI/CD Pipeline / security (push) Has been skipped
CI/CD Pipeline / integration-test (push) Has been skipped

This commit is contained in:
Your Name 2025-08-26 12:42:05 +02:00
parent 300f88053e
commit 2567e2f0da
4 changed files with 16 additions and 1 deletions

View File

@ -9,15 +9,23 @@ assignees: ''
## Problème lié ## Problème lié
Une description claire et concise du problème que cette fonctionnalité résoudrait. Une description claire et concise du problème que cette fonctionnalité résoudrait.
Exemple: Handshake iframe fragile (courses à l'init) entre parent et `ihm_client`.
## Solution proposée ## Solution proposée
Une description claire et concise de ce que vous voulez qu'il se passe. Une description claire et concise de ce que vous voulez qu'il se passe.
Proposition: protocole READY → LISTENING → REQUEST_LINK avec ACKs, timeouts et retries exponentiels; validation stricte de `origin` et corrélation `messageId`.
## Alternatives considérées ## Alternatives considérées
Une description claire et concise de toutes les solutions ou fonctionnalités alternatives que vous avez considérées. Une description claire et concise de toutes les solutions ou fonctionnalités alternatives que vous avez considérées.
## Contexte supplémentaire ## Contexte supplémentaire
Ajoutez tout autre contexte ou captures d'écran concernant la demande de fonctionnalité ici. Ajoutez tout autre contexte ou captures d'écran concernant la demande de fonctionnalité ici.
Critères dacceptation:
- Pas de course observée (100 itérations CI)
- Compatibilité ascendante des intégrations existantes
## Impact utilisateur ## Impact utilisateur
- [ ] Améliore l'expérience utilisateur - [ ] Améliore l'expérience utilisateur
- [ ] Corrige un problème de performance - [ ] Corrige un problème de performance

View File

@ -36,6 +36,10 @@ et ce projet adhère au [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Correction de lindex de documentation (liens API et SSH) - Correction de lindex de documentation (liens API et SSH)
### Changed ### Changed
- Suppression des vues `chat`, `process`, `process-element`, `signature`; routeur limité à `home` et `account`
- Nettoyage de `src/main.ts` et `src/utils/notification.store.ts` pour retirer les dépendances aux vues supprimées
- Stabilisation des tests unitaires de canal en conditionnant l'émission `LISTENING` au mode E2E en iframe
- Documentation mise à jour: `docs/USAGE.md`, `docs/INDEX.md`
- Migration vers la branche `docker-support` - Migration vers la branche `docker-support`
- Optimisation du build Docker multi-stage - Optimisation du build Docker multi-stage
- Amélioration des performances de compilation - Amélioration des performances de compilation

View File

@ -5,7 +5,7 @@ Ce document définit les échanges entre un site hôte et `ihm_client` intégré
## Principes ## Principes
- Canal: postMessage entre la page parente et liframe `ihm_client`. - Canal: postMessage entre la page parente et liframe `ihm_client`.
- Découverte: `ihm_client` émet `LISTENING` à linitialisation (côté iframe). - Découverte: `ihm_client` émet `LISTENING` pour signaler la disponibilité des listeners (côté iframe). En mode E2E (`?e2e=1`) et seulement lorsque lapp tourne en iframe, `LISTENING` est émis périodiquement (jusquà 100 fois) pour éviter les courses de tests. Hors E2E, pas démission périodique.
- Sécurité: - Sécurité:
- Utiliser la cible `event.origin` pour les réponses. - Utiliser la cible `event.origin` pour les réponses.
- De nombreuses opérations exigent un `accessToken` valide (lié à `origin`). - De nombreuses opérations exigent un `accessToken` valide (lié à `origin`).

View File

@ -1,3 +1,6 @@
- [ ] Handshake iframe robuste (READY → LISTENING → REQUEST_LINK) avec ACKs
- Objectif: éliminer les conditions de course à linitialisation
- Détails: séquence explicite, timeouts, retry backoff
# Roadmap - ihm_client # Roadmap - ihm_client
- Court terme: stabilisation iframe, optimisation WASM - Court terme: stabilisation iframe, optimisation WASM