feat(erreurs) : les erreurs des services et des onglets arrivent au panneau Sante #1837

Merged
foXaCe merged 3 commits from claude/erreurs into main 2026-10-18 19:08:32 +02:00
Owner

Livrée par livrer.sh : porte verte.

Livrée par livrer.sh : porte verte.
- Le service et l'orchestrateur copient chaque ligne ERREUR- (5xx, collecteur
  muet, job mort, réveil manqué, plantage) dans le journal des erreurs de la
  page : GET /api/erreurs-page les montre, regroupées, avec celles du navigateur.
- Toute réponse 5xx du service se dit au point de sortie (http::repondre) :
  32 réponses 5xx, 5 seulement laissaient une ligne.
- Une panique laisse une ligne ERREUR-PANIQUE avant l'arrêt (panic = abort).
- L'orchestrateur dit ses jobs morts (reprises épuisées, budget dépassé).
- La capture du navigateur écarte les erreurs des extensions (MetaMask) et
  les compte ; une pile qui passe aussi par le studio est gardée.
- Top et Analytique passent derrière la frontière de rendu ; un onglet dont
  le code ne se charge pas le dit, avec « Recharger la page ».
Déjà rouge sur main : clippy::items-after-test-module, url_decode était défini
après mod tests_page_defaut. Aucun changement de comportement.
feat(erreurs) : les requêtes qui échouent ou qui traînent, et les pages lentes, arrivent au journal
Some checks failed
Tests du tableau (Rust + Svelte) / Rust (_tableau/rust) (pull_request) Failing after 43s
Tests du tableau (Rust + Svelte) / Front Svelte (_tableau/front) (pull_request) Successful in 4m34s
be2ce6f41d
L'opérateur voyait des erreurs passer vite, « comme si les pages ne trouvaient
pas le bon lien », et des pages longues à charger, sans trace. La capture
enveloppe fetch : un statut hors 2xx ou une requête impossible d'une adresse du
studio part avec son chemin (sans paramètres) ; une requête de plus de 3 s, une
page de plus de 5 s à charger, partent avec leur tranche (plus de 3 s, plus de
10 s) et leur durée exacte dans la pile. Le POST du journal ne se signale jamais,
une annulation voulue non plus.
foXaCe merged commit 4e4f7da4b8 into main 2026-10-18 19:08:32 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/studio!1837
No description provided.