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 :

« 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.