From 0e39cf7e566081bd4e87822025660ea1e727fb13 Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Sat, 15 Aug 2026 14:37:56 +0100 Subject: [PATCH] docs(android): the expired auth window no longer costs the cache --- android-client/PLAN.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/android-client/PLAN.md b/android-client/PLAN.md index 7352eba..115c75d 100644 --- a/android-client/PLAN.md +++ b/android-client/PLAN.md @@ -86,9 +86,15 @@ sans dérivation, et rafraîchissement de fond silencieux. un chiffré valide que le matériel refusait de lire. Le symptôme n'apparaissait qu'au lancement suivant. -Ce qui reste de §1 : l'expiration de la fenêtre de 30 s (le cache doit -survivre — il le fera, `LoadVault` n'efface plus jamais) et l'enrôlement d'une -nouvelle empreinte, qui invalide la clé pour de bon. +**§1.4 validé aussi** : une minute d'attente, téléphone verrouillé puis +déverrouillé, réouverture → la fenêtre de 30 s avait expiré, l'invite est +réapparue, et le cache était intact. C'est précisément le cas qui détruisait le +fichier avant que `LoadVault` cesse de trancher lui-même. + +Ne reste que §1.6 : enrôler une nouvelle empreinte, ce qui invalide la clé pour +de bon. L'application doit le dire et repartir sur un retéléchargement propre — +et c'est le seul cas où effacer est justifié, parce que le fichier ne +redeviendra jamais lisible.
Le diagnostic d'origine, conservé pour la trace