Skip to content

Corriger le mini-lecteur : étapes passées comptées faites, Go fermé ailleurs resté affiché (E-07) #519

Closed

Description

@PaulThiberville

Contexte

Epic : #14
Maquette : E-07 · validée le 2026-09-25
Ecrans › E-07 (Mini-lecteur ; étape passée ; arrêter) · E-07 · D-033
Deux découvertes de CODE (#64, Inbox ; #43, Inbox), sur le même mini-lecteur :

  1. Avec des étapes passées (skipped_at), le mini-lecteur et l'en-tête disent « toutes les étapes sont faites » (« Every stop is done ») alors que deux étapes sur quatre seulement sont faites : les étapes passées comptent comme finies dans le libellé. Le wiki : « une étape passée ne compte pas comme faite ». Vu sur émulateur Android le 2026-10-16.
  2. Une sortie arrêtée ou close côté API pendant que le Go est ouvert dans l'app (autre téléphone, job de 4:00) laisse le mini-lecteur (« En route vers l'étape 1 ») : la requête ['go', uid] n'est relue qu'au retour de l'app au premier plan, pas au retour sur un onglet.

Comportement attendu

  • Le libellé du mini-lecteur et de l'en-tête de E-07 compte les étapes faites seulement ; quand il ne reste que des étapes passées ou faites, il dit le nombre fait sur le total, jamais « toutes les étapes sont faites » s'il y a une étape passée (libellé dans go/goText.ts, fr et en).
  • La requête du Go est relue au retour sur un onglet ; un Go qui n'est plus in_progress ferme le mini-lecteur.

Critères d'acceptation

  • Test unitaire : 2 faites et 2 passées sur 4 ne donnent pas « toutes les étapes sont faites »
  • Test : un Go relu stopped ou completed au retour sur un onglet ferme le mini-lecteur
  • Vérifié sur émulateur ou simulateur, en français et en anglais

Activity

  1. added this to the v0.4 milestone on Oct 16, 2026
  2. PaulThiberville commented on Oct 19, 2026

    @PaulThiberville
    CollaboratorAuthor

    🔨 Démarrage — plan : (1) quand il ne reste que des étapes passées, l'en-tête de E-07 et le mini-lecteur disent les étapes faites sur le total (« 2 étapes faites sur 4 », « 2 stops done of 4 »), jamais « toutes les étapes sont faites » ; (2) la requête du Go est relue à chaque changement d'onglet, en ligne seulement, pour fermer le mini-lecteur d'un Go arrêté ou clos ailleurs. Premier défaut d'abord écrit par un agent opencode (GLM), relu et repris ; second défaut écrit ici.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions