From 31bf4f920ccfd6ec5c228cd71033c30e6d0cfaa2 Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Fri, 21 Aug 2026 16:49:08 +0100 Subject: [PATCH] docs(android): the write path confirmed from the other end The desktop, after syncing: pulled 4 new, 1 updated, 1 deleted, pushed 11 entries. Create, edit and delete in one line, seen from the side that did not perform them. The deletion is the one that mattered - vanishing locally proved nothing, the tombstone had to travel. Steps 1 to 3 of section 7 are closed. The 409 is what remains. --- android-client/PLAN.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/android-client/PLAN.md b/android-client/PLAN.md index f72ec3e..dedaf86 100644 --- a/android-client/PLAN.md +++ b/android-client/PLAN.md @@ -831,6 +831,24 @@ D'où un second champ, *new unlock code*, visible seulement quand un code existe il faut ouvrir avec l'actuel pour que le nouveau prenne. Sans lui, la correction aurait enfermé l'appareil sous le code posé par accident. +### Le chemin d'écriture, vérifié de bout en bout — 2026-08-21 + +Le poste, après synchronisation : + +``` +Sync complete - pulled 4 new . 1 updated . 1 deleted . pushed 11 entries +``` + +Les trois verbes d'un coup, et depuis l'autre bout : **créer** (4), **modifier** +(1), **supprimer** (1). Le `1 deleted` est celui qui comptait — la disparition +locale ne prouvait rien, c'est la pierre tombale qui devait voyager. + +Les étapes 1 à 3 de cette section sont donc closes. **Reste le 409** : depuis +que l'enregistrement ne tire plus avant de publier, c'est lui seul qui garantit +qu'une écriture du téléphone n'écrase pas le poste, et il n'a toujours jamais +tourné. Le provoquer : synchroniser depuis le poste, puis enregistrer depuis le +téléphone sans synchroniser d'abord. + ### Ce qui devient facultatif Sans dépôt configuré, *Sync* n'a rien à faire : les réglages du serveur