Files
GameTime/.ideai/tickets/164/carnet.md

2.4 KiB

issueRef, version, updatedBy, updatedAt
issueRef version updatedBy updatedAt
#164 8
kind
user
1785315994240

#164 — Cadrage UX (2026-07-28)

Comportement attendu : sur un chrono d'étape avec temps, bip court aux 3 dernières secondes (à chaque tick 3, 2, 1) synchronisé avec la valeur affichée, bip plus long au passage à 0. Sur la montre, une vibration se déclenche au passage à 0 — à aligner sur le pattern haptique déjà cadré pour "fin d'un chrono" (gametime-ux-watch-companion : double impulsion), pas un nouveau pattern à inventer sauf si Main confirme vouloir une vibration simple distincte.

Contraintes UI/feedback :

  • Le son ne doit toujours pas couper la musique en cours (invariant #92, contexte audio sonification/mixWithOthers déjà en place — vérifier non-régression, cette correction en dépend probablement).
  • Répartition déjà actée à conserver : son côté téléphone, vibration côté montre — ne pas dupliquer le son sur la montre ni ajouter de vibration téléphone sur ce même événement (gametime-ux-watch-companion : « éviter la duplication agressive téléphone + montre sur le même événement »).
  • La vibration montre doit se déclencher sur le passage à 0 tel qu'interpolé/reçu localement par la montre, pas sur un nouvel aller-retour réseau dédié.

À ne pas faire :

  • Ne pas ajouter de son sur la montre ni de vibration sur le téléphone.
  • Ne pas faire prendre le focus audio à ce son (régression à surveiller en priorité, cf. #92) ni à une éventuelle API haptique montre.
  • Ne pas inventer un nouveau pattern haptique montre sans vérifier d'abord si le double-impulsion déjà spécifié pour "fin de chrono" couvre déjà ce cas.

Libellé/navigation : aucune évolution nécessaire, correctif de feedback sonore/haptique uniquement.

Complément Main (2026-07-28)

Le besoin utilisateur est désormais plus précis que le ticket initial :

  • le son de fin de chrono manque toujours ;
  • la vibration montre doit être beaucoup plus perceptible en course/sauts ;
  • il existe un doute fort sur l'absence de vibration quand l'écran montre est éteint ;
  • la préférence produit est de retirer encore de la logique métier de la montre.

Conséquence :

  • #164 reste le ticket bug de feedback utilisateur observable ;
  • le cadrage d'architecture correspondant est désormais extrait dans #173 pour trancher proprement le pilotage téléphone -> montre des alertes chrono.