Le Lanceur disait « 2 choses à voir aujourd'hui ». L'écran Aujourd'hui, juste derrière, disait « Aucune tâche ». Les deux étaient sincères : une cure à racheter comptait pour le premier, et n'existait pas pour le second. Un musher n'a pas à deviner laquelle des deux phrases croire. Le téléphone doit dire ce qui est dû — alors il le dit.
Ce que vous voyez
Dans « Dans la journée », au-dessus des tâches, un groupe de lignes. Chacune a son pictogramme, deux mots, et un geste au bout :
- Messages urgents à confirmer : une seule ligne (« 2 messages urgents à confirmer »), quel que soit le nombre. Elle ouvre la messagerie.
- Mise bas proche : une portée dont le terme tombe dans les sept prochains jours — « Nanga · Mise bas prévue le 17 oct. · J−5 ». Elle ouvre la portée.
- Chaleur prévue : « Aurora · Chaleur prévue vers le 30 oct. », à trente jours près. Elle suit le rythme que vous avez réglé pour la chienne. Elle ouvre sa fiche, sur l'onglet Santé.
- Cures : une saison qui commence, une saison qui s'arrête, un stock à racheter, dans les quatorze jours — « Oméga 3 · commence le 15 oct. ». Elle ouvre la fiche du premier chien concerné, où se fait le geste.
- Sauvegarde : « Refaire une sauvegarde — la dernière, faite sur ce téléphone, date de 41 jours », au-delà de trente. Elle ouvre Gérer › Chenil › Sauvegarde.
« Aucune tâche aujourd'hui » ne s'affiche plus que lorsque rien n'est dû. Et le nombre du Lanceur est enfin celui des lignes : « 3 choses à voir aujourd'hui », vous en retrouvez trois. Sur un chenil d'élevage, les lignes de la carte « Élevage » (pesées dues, portées à surveiller, demandes) comptent aussi — une par catégorie, pas une par portée. Les jours de repos ou de séance faite, où le Lanceur ne disait rien, un lien « 3 choses à voir aujourd'hui » sous la carte mène à Aujourd'hui.
Ce que les autres voient, et ce qu'ils ne voient pas
Tous les membres du chenil lisent les mêmes cures, chaleurs et portées — ce sont les mêmes données que sur les fiches. Ce qui est à confirmer est à vous : « 2 messages urgents à confirmer » compte ceux que vous devez confirmer, pas ceux qu'un autre membre a déjà confirmés. La ligne de sauvegarde ne parle que de votre téléphone ; personne d'autre ne la voit, et elle ne dit rien des sauvegardes faites ailleurs. Rien ne sort du chenil.
Ce qu'il ne fait pas
Il ne dit jamais « jamais sauvegardé ». Le téléphone ne connaît que ses propres sauvegardes : vous avez pu en faire une depuis le site ou depuis un autre téléphone. Sans date de sauvegarde, il se tait plutôt que de réclamer ce qui est peut-être fait. Le jour où la date de sauvegarde remontera au serveur, il pourra le dire — ce n'est pas un oubli, c'est un choix du propriétaire du produit.
Il ne liste pas la chienne qui est en chaleur. C'est un état, pas une chose à faire : il vit sur son visage dans la Meute. La ligne annonce la chaleur à venir.
Il n'envoie rien. Pas de notification : les lignes sont là quand vous ouvrez l'écran. Les cures se lisent en ligne ; hors ligne, leur ligne manque — l'écran ne dit pas « aucune cure », mais si rien d'autre n'est dû il affiche « Aucune tâche aujourd'hui » sans savoir qu'une cure vous attend. Les messages urgents se comptent, eux, sur leur dernière copie (voir Lire ses tâches et ses messages sans réseau).
Pas encore : l'e-mail de chaleur. Le courriel de rappel calcule encore sa date à partir de l'écart entre vos chaleurs saisies, et ignore le rythme réglé. La ligne d'Aujourd'hui et l'e-mail peuvent donc annoncer deux dates pour une même chienne. La correction touche la base de données : elle est préparée, elle n'est pas posée.
Trois choix que nous avons faits
Lister, plutôt que retirer du compte. On aurait pu sortir les cures du nombre du Lanceur : un écran de moins à tenir. Mais « le téléphone dit ce qui est dû » ne s'accommode pas d'un rappel qu'on compte et qu'on cache. Il fallait les montrer.
Un seul calcul pour deux écrans. Le compte et la liste lisent la même source. C'est exactement ce qui avait dérivé : deux dérivations d'un même fait, et un écran qui contredit l'autre.
Un « rien » qui sait attendre. Aujourd'hui ne dit « Aucune tâche » qu'après avoir lu toutes ses sources. Un faux « rien » qui clignote une demi-seconde avant l'arrivée d'une cure aurait été pire que quelques instants de sablier.
Les fenêtres sont celles du site et des e-mails, pas de nouveaux seuils : sept jours pour la mise bas, trente pour la chaleur, quatorze pour les cures, trente pour la sauvegarde.