diff --git a/android-client/PLAN.md b/android-client/PLAN.md index de7982e..b15881c 100644 --- a/android-client/PLAN.md +++ b/android-client/PLAN.md @@ -862,6 +862,28 @@ trois essais, avec le texte de Gitea. C'est exactement ce qu'un chemin jamais exercé cache : il était écrit, il compilait, il était même commenté — et il ne se déclenchait pas. +**Vérifié ensuite, de bout en bout** : + +``` +save: PUT 268162 chars in 813 ms +save: 422 - another device published, re-reading +save: attempt 2 - GET + key derived in 4397 ms +save: decrypt+patch in 4414 ms +save: PUT 268060 chars in 1710 ms +save: published, new sha bc44e5e6... +``` + +Conflit détecté, instantané frais retiré, modification appliquée **dessus**, +publication acceptée. Rien d'écrasé. **§4 est close.** + +Une chose apprise au passage : `key derived in 4397 ms` au second essai. Le +poste avait rechiffré son conteneur avec un **sel neuf**, donc la clé en main ne +convenait plus — c'est précisément le cas contre lequel la réutilisation se +garde, et on le voit se déclencher pour la première fois. Coût : une dérivation +par publication du poste, pas davantage, la nouvelle clé étant retenue à son +tour. + ### Ce qui devient facultatif Sans dépôt configuré, *Sync* n'a rien à faire : les réglages du serveur