Repository navigation
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Constat / besoin
Un indice payé se perd de vue. La feuille des indices ne montre qu’une carte à la fois : dès qu’elle passe à une autre, ce qui a été acheté ne se lit plus nulle part. Cela peut faire jusqu’à 28 gouttes perdues de vue par carte. L’ADR 0038 promettait qu’« un niveau acquis reste lisible » ; l’ADR 0051 ne le redit pas et l’App ne le garantit plus.
Piste 4 de la page de travail pistes-retention.html (Design#51), retenue par le propriétaire.
Vérification faite
- Code :
web/src/composants/Indices.tsxn’affiche queindiceCourant. Les indices obtenus pour une autre carte (Etat.indices) ne sont affichés nulle part. - ADR : aucune règle ni aucun contrat n’est à changer. Une correction de l’ADR 0051 suffit pour écrire la promesse.
- Doublons : aucune issue équivalente.
- Verdict :
confirmé.
Comportement attendu
- Une enquête est une carte à trouver dont le joueur a acheté au moins un indice.
- Où elle se voit : sous la table de fusion et en tête de la feuille de réserve, jusqu’à la découverte du mot.
- Une ligne par enquête, repliée par défaut. Ouverte, elle montre la silhouette, la définition et le sens littéral achetés.
- Ce qui ne se voit jamais : seul ce qui a été payé apparaît (ADR 0051). L’enquête ne montre ni le mot, ni ses lettres, ni ses briques, ni sa langue, ni sa rareté, ni s’il est formable avec la réserve, et n’a aucun bouton d’achat. Jamais un mot légendaire, jamais une carte d’un fascicule verrouillé.
Voir la démo « enquêtes » de pistes-retention.html.
Piste
Handoff : PWA seule, sans règle ni contrat nouveau. Environ un jour et demi.
- Dans
web/src/services/indices.ts, ajouterenquetesEnCours(jeu, entrees, etat): les entrées non trouvées, non légendaires, de fascicules débloqués, avec au moins un indice obtenu, triées par n°. - Nouveau composant
web/src/composants/Enquetes.tsx, avec des<details>repliés. Il réutiliseCarteSilhouette, déplacée dans un module commun, et les classesbf-defetbf-lit. Il s’insère sous la table et en tête deReserveModale. - Une quarantaine de lignes de style dans
styles.css, avec les jetons seulement. - Tests : l’enquête apparaît, se masque après la découverte, et n’affiche jamais rien de non acheté ni de légendaire.
- Design : mettre à jour les maquettes I-09 et I-12 et corriger l’ADR 0051.
Critères d’acceptation
- Après l’achat d’un indice, la carte apparaît dans « Enquêtes en cours » et y reste quand la feuille des indices passe à une autre carte.
- Elle disparaît à la découverte du mot.
- Une enquête ouverte n’affiche que les indices achetés.
- Aucune information non payée n’est visible : ni mot, ni briques, ni langue, ni rareté, ni formabilité.
- Accessible au clavier et au lecteur d’écran.
- À 390 px et 1440 px, en atelier et en nocturne : pas de débordement et
check_identitysans erreur.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Activity
Lunik commentedon Oct 24, 2026
Livré par #92, fusionnée dans
develop(e2bf9a7), avec l’ADR 0080 et les maquettes I-09 et I-12 de EtymoLogique/Design#51.Generated by Claude Code