+12
−0
+27
−0
+4
−0
Loading
Dix points signalés à l'usage. Aucun n'était petit ; deux étaient des défauts de fond que la liste a mis au jour. Thème Trois états dans la barre d'état, et « auto » est le défaut : il ne marque rien, la feuille de style suit alors le système — y compris quand il bascule au coucher du soleil, ce que l'application écoute. Le canevas de dessin suit le thème *choisi* et non celui du système, sans quoi le tableau restait clair sous une coque forcée en sombre. Chat Trois canaux, parce qu'aucun ne suffit seul : pastille chiffrée pour qui regarde l'écran, compteur dans le titre de l'onglet pour qui travaille ailleurs, son pour qui ne regarde pas. Un nombre plutôt qu'un point — savoir qu'il y a « quelque chose » et savoir qu'il y a trente messages n'appelle pas la même réaction. Le son est synthétisé, pas téléchargé : rien à charger au moment où le réseau est mauvais, c'est-à-dire quand le message compte. Ni ses propres messages, ni le salon qu'on a sous les yeux quand la fenêtre est au premier plan. Et une coupure, parce qu'une salle à huit personnes qui sonne à chaque phrase devient un bruit qu'on apprend à ignorer. Documents MD5 en plus de SHA-256, calculés dans la même lecture — un dépôt de 400 Mo relu deux fois coûterait le double au pire moment. SHA-256 fait foi ; MD5 n'a plus de valeur probante mais c'est ce que réclament les outils d'analyse et les bases de menaces qu'on interroge un jour de crise. Repliés dans la liste, copiables d'un geste : on les lit rarement et on les transmet souvent. « Consigner » produisait une entrée par clic — dix clics, dix entrées identiques dans le registre censé faire foi. La seconde tentative rend désormais la séquence de la première, le verrou est dans la transaction, et le bouton devient une pastille « consigné ». Les dossiers se réorganisent : un document se range ailleurs, avec les dossiers existants proposés plutôt qu'une orthographe à deviner — deux dossiers « Analyse » et « analyses » valent moins que pas de dossier. Le déplacement passe au journal comme tout le reste : au rejeu, on doit retrouver où était une pièce le jour où quelqu'un a dit ne pas la trouver. Annuaire et tiers : l'import existait déjà, l'interface l'ignorait Même situation que les pièces jointes. Le serveur importait du CSV depuis le lot L2, avec ses synonymes d'en-têtes et son refus en bloc — un choix délibéré et documenté que j'ai respecté plutôt que de le refaire. Ce qui manquait était l'écran : choisir un fichier, voir les colonnes reconnues, et surtout lire les lignes fautives avec leur numéro pour les corriger dans le tableur d'où le fichier vient. Ces messages sortaient en anglais — « String must contain at least 2 character(s) » au milieu d'un import d'annuaire. Zod parle français désormais, une fois pour tout le produit. Le vert vacant : le défaut que la question a révélé « Contrats en cours de validité : aucune échéance dans les trois mois » et « Chaque rôle de crise a un suppléant » passaient au vert sur un dossier vide. Aucun tiers, donc aucun contrat qui expire. Aucun rôle, donc aucun rôle sans relève. La question posée — « c'est validé, mais ça se configure comment ? » — était la bonne, et la réponse n'était pas dans la documentation : c'était un indicateur qui mentait. Un vert vacant se lit exactement comme un vert acquis, et c'est le pire mensonge qu'un indicateur de préparation puisse faire, puisqu'il rassure précisément ceux qui n'ont rien préparé. D'où « sans objet » : un quatrième état qui ne compte ni pour ni contre dans la note, dit ce qui n'est pas renseigné, et nomme quand même le geste. Et chaque point porte l'onglet où il se règle, avec un bouton pour y aller — la question ne doit jamais rester sans réponse. 517 → 532 garanties. Éprouvé au navigateur : les trois thèmes basculent, un message envoyé par un second membre fait « (1) Kastell » et une pastille qui s'éteint à l'ouverture, trois fiches entrent par CSV, un fichier fautif est refusé avec « ligne 2 — nom : au moins 2 caractères », et les deux indicateurs affichent « sans objet » avec leur bouton vers le bon onglet. Signed-off-by:Kourser <contact@kourser.bzh> Co-Authored-By:
Claude Opus 5 <noreply@anthropic.com>