# Bugs et anomalies ## UI-001 — Transvasement inaccessible - Priorité : P1 - Module : Matériel & Produits d'entretien - URL : `/cleaning/transvasement` - Compte : `chatgpt` / `super_admin` - Résultat : HTTP 500, écran générique. - Attendu : formulaire utilisable ou message métier explicite si le stock est vide. - Impact : dilution et transvasement impossibles. ## UI-002 — Configuration des prévisions inaccessible - Priorité : P1 - Module : Matériel & Produits d'entretien - URL : `/cleaning/forecast-config` - Compte : `chatgpt` / `super_admin` - Résultat : HTTP 500. - Attendu : coefficients par défaut affichés et modifiables. - Impact : coefficients de permanence impossibles à configurer. ## UI-003 — Création de salle bloquée - Priorité : P1 - Module : Établissement - URL : `/equipments/rooms/new` - Résultat : le select « Bâtiment » est vide malgré des bâtiments visibles dans `/equipments/buildings/`. - Attendu : bâtiments proposés, puis zones filtrées par bâtiment. - Impact : impossibilité de poursuivre les scénarios équipements/interventions. ## UI-004 — Confusion Site/Bâtiment - Priorité : P2 - URL : `/equipments/buildings/` - Résultat : le formulaire principal crée un `Site` (Collège), tandis que le véritable bâtiment se crée via `/equipments/buildings/new`. - Recommandation : séparer les deux actions et afficher la hiérarchie établissement → bâtiment → zone → salle. ## UI-005 — Commit Docker non identifié - Priorité : P2 - URL : `/health/`, setup - Résultat : version `0.1.0-dev.2`, commit `unknown`. - Recommandation : fournir `GIT_VERSION=$(git rev-parse HEAD)` au build. ## UI-006 — Instabilité sous navigation séquentielle - Priorité : P1 à confirmer - Résultat : temps de réponse parfois supérieur à 8–30 secondes, puis indisponibilité temporaire. - Recommandation : surveiller CPU/RAM, Gunicorn, connexions MariaDB et documenter les temps de réponse sans lancer de test de charge. ## UI-007 — Disponibilités et horaires semblent partager le même écran - Priorité : P2 - URL : `/planning/availability` - Résultat : titre « Horaires et suivi annuel » et structure identique à `/planning/time`. - Attendu : redirection explicite ou écran distinct avec un libellé cohérent. - Impact : l'utilisateur peut croire qu'il existe deux écrans différents. ## UI-008 — Requête 401 visible dans la console au chargement du login - Priorité : P3 à confirmer - Résultat : Playwright signale une ressource 401 sur `/auth/login`. - Impact : bruit console et appel potentiellement lancé avant la session.