## Analyse détaillée ### Périmètre Client front (Vite) intégrant un package WASM pré‑construit `pkg/` et Nginx pour le dev. ### Stack - **Outillage**: Vite 5, TypeScript 5 - **WASM**: paquet `sdk_client` précompilé (copié dans `pkg/`) - **UI/Libs**: axios, QR, SweetAlert2, plugins Vite (React/Vue activables) - **Serveur**: Nginx en dev via `start-dev.sh` ### Build et exécution - Scripts: `build_wasm`, `start` (Vite host 0.0.0.0), `build`, `deploy`. - Dockerfile: Node 20‑alpine, installe `git` et `nginx`, `npm install`, copie `nginx.dev.conf`, script de démarrage. ### Ports - 3003 (exposition dev), 80 via Nginx. ### Risques et points d’attention - Coexistence double serveur (Vite + Nginx) en dev: veiller au routage, CORS et proxys. - Paquet WASM précompilé: vérifier cohérence de version avec `sdk_client`. - Absence de tests automatiques; ajouter stratégie `tests/` (unit/integration). ### Actions proposées - Documenter matrice compatibilité `pkg/` ↔ `sdk_client` (source, commit/tag, date). - Ajouter lints/tests en CI; unifier serveur dev (proxy Nginx vers Vite ou inverse). - Paramétrer variables d’env front (URLs relais, API) et fournir `.env.example`.