Signaler un problème : catégories, contexte joint et assistant
L'écran Signaler un problème envoie un rapport de bug avec un contexte technique mesuré (version, OS, module ouvert, source de données, dernières lignes d'erreur) qui vous est montré avant l'envoi. Il fonctionne sans session et sans clé IA ; l'assistant latéral aide seulement à rédiger la description.
Senzoukria · Documentation · Mis à jour en septembre 2026
Où le trouver
- Où
- Menu → Signaler un problème, ou Réglages → À propos → Signaler un problème →
- Route
- /report, accessible sans être connecté
- Point d'entrée
- POST https://senzoukria.com/api/report, délai de 15 s
- Catégorie par défaut
- Déduite du module quitté (pages graphique → Graphique et indicateurs, Trading → Connexion broker, sinon Autre chose)
Ce que ça fait
L'écran comporte un formulaire et un panneau latéral. Le formulaire recueille une catégorie, un titre, une description et une adresse de réponse optionnelle. Le contexte technique n'est pas demandé : il est mesuré par l'application et listé dans un bloc Contexte technique joint à côté du bouton d'envoi, de sorte que ce qui quitte la machine est visible avant de partir. Le manifeste montre la version de l'application, le système d'exploitation, la langue de l'interface, le module ouvert, la ligne broker et environnement, les dernières lignes d'erreur et l'adresse de réponse (un tiret signifie que rien n'est envoyé sur cette ligne).
L'envoi n'échoue jamais en silence. Une panne réseau indique que rien n'a été envoyé et propose Réessayer ; un HTTP 429 indique que trop de signalements sont partis de cette machine et demande d'attendre quelques minutes. Le formulaire conserve son contenu dans les deux cas. En cas de succès, l'écran affiche Signalement envoyé avec une référence à conserver, et un bouton Envoyer un autre signalement qui vide le titre et la description mais conserve l'adresse e-mail.
Champs et catégories
| Champ | Par défaut | Ce que ça change |
|---|---|---|
| Ce qui est concerné | Présélectionné depuis le dernier module ouvert ; sinon Autre chose | Route le signalement. Connexion broker, Données de marché et Compte et licence partent avec la sévérité bloquante ; Graphique et indicateurs, Scripting, Replay et backtest et Autre chose avec la sévérité normale |
| Titre | Vide, obligatoire | Une ligne, purgée des identifiants, coupée à 160 caractères |
| Ce qui s'est passé | Vide, obligatoire, 9 lignes visibles | Texte libre, purgé, coupé à 8 000 caractères. L'indication demande ce que vous avez fait, ce que vous attendiez, ce qui s'est produit |
| Votre e-mail — optionnel | Vide | Sert uniquement à vous répondre quand le problème est corrigé. Conservé après Envoyer un autre signalement. Validé contre une faute évidente, coupé à 200 caractères |
| Contexte technique joint | Replié ; Voir ce qui est joint l'ouvre | Affiche le lot de diagnostic exact sérialisé dans la requête |
Ce qui est joint et ce qui est retiré
Le lot de diagnostic contient la version de l'application, la plateforme, la locale de l'interface, le dernier chemin de module ouvert avant l'écran de signalement, la préférence de source de données (Rithmic direct, NinjaTrader ou Quantower), un résumé d'une ligne par connexion active et jusqu'à cinq lignes d'erreur récentes. Les lignes d'erreur proviennent des rejets de promesse non gérés et des erreurs non interceptées, pas de la sortie console, chacune coupée à 240 caractères.
Chaque champ texte, y compris le titre et la description que vous saisissez, passe par le même purgeur que les rapports de plantage avant d'entrer dans la charge utile. Il masque les clés d'API IA, les jetons Bearer et Basic, les chemins utilisateur Windows et Unix, les adresses e-mail et les paires clé/valeur comme password, token, api_key, user_id, username, login ou account. L'adresse de réponse est la seule exception délibérée, parce que vous l'avez saisie pour être contacté. Le solde, les positions et le P&L ne sont jamais lus.
Le panneau Assistant
L'Assistant à droite mène un court entretien : ce que vous avez observé, ce que vous attendiez, les étapes pour reproduire et le module concerné. Quand il les a, il rédige un rapport et propose Utiliser comme description, ce qui ajoute le texte à ce que vous avez déjà saisi au lieu de le remplacer. Il ne demande jamais la version ni l'OS, puisqu'ils sont joints automatiquement. Trois suggestions amorcent la conversation : Le graphique reste vide après la connexion, Aide-moi à décrire ce bug précisément, et Quels détails joindre ?
Le panneau ne s'ouvre que lorsqu'un moteur peut répondre : votre propre clé d'API Claude stockée dans le trousseau du système, ou un moteur local joignable. Vous pouvez joindre jusqu'à trois captures d'écran par collage, dépôt ou sélecteur de fichiers ; un moteur local ne lit pas les images, la pièce jointe est donc refusée immédiatement. L'avertissement rappelle qu'une capture montre votre solde et vos positions ouvertes : recadrez avant de joindre. Effacer la conversation réinitialise le panneau. Le formulaire, lui, n'a jamais besoin de clé.
Limites et pièges
- L'écran de signalement s'ouvre même quand le reste de l'application est cassé ; chaque source de contexte est collectée indépendamment et une source manquante ne bloque pas l'envoi.
- La référence affichée après l'envoi est le seul moyen de retrouver le signalement ; il n'y a pas de liste des signalements passés dans l'application.
- La catégorie ne limite pas ce que vous écrivez, mais elle décide de la sévérité et du routage : choisissez la plus proche.
- L'historique de conversation de l'assistant est local à ce panneau et séparé des autres assistants.
Pages liées
Cette page dans d’autres langues
Questions fréquentes
- Faut-il un compte ou une clé IA pour envoyer un signalement ?
- Non. La route est accessible sans session et le formulaire envoie sans aucune clé. Seul l'assistant latéral a besoin d'une clé Claude dans le trousseau ou d'un moteur local joignable, et il ne bloque que lui-même.
- Mon identifiant broker ou mon numéro de compte peuvent-ils finir dans le signalement ?
- Les champs texte et les lignes d'erreur passent par le purgeur d'identifiants avant l'envoi, et le solde, les positions et le P&L ne sont jamais lus. L'e-mail de réponse optionnel est le seul champ identifiant, conservé tel quel parce que vous avez demandé à être contacté.
- Que se passe-t-il si l'envoi échoue ?
- Le formulaire reste rempli et affiche un message précis : serveur injoignable (rien n'a été envoyé) avec un bouton Réessayer, ou trop de signalements depuis cette machine (attendez quelques minutes). Un succès sans corps lisible compte quand même comme envoyé, simplement sans référence.