docs(android): what is left is mostly testing, and the plan says so now
This commit is contained in:
+31
-10
@@ -1156,22 +1156,43 @@ la seule source.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Ce qui reste — au 2026-08-22
|
## Ce qui reste — au 2026-08-22 (soir)
|
||||||
|
|
||||||
Les sections 1 à 7 sont faites et vérifiées sur appareil. Il reste :
|
**Le premier point n'est pas du code.** Cinq séries du scénario
|
||||||
|
([TESTS.md](TESTS.md)) portent sur du code qui **n'a jamais tourné** :
|
||||||
|
l'enregistrement hors connexion et la fusion (A, B), le témoin du dépôt (E),
|
||||||
|
les réglages et le retrait du code (F), les icônes (G). Elles ont été écrites
|
||||||
|
d'affilée sans qu'aucune ne touche l'appareil, et cette séance a montré une
|
||||||
|
douzaine de fois que les défauts se révèlent à l'usage — dont deux pertes de
|
||||||
|
données silencieuses trouvées en relisant. **A et B d'abord** : elles touchent
|
||||||
|
au chemin d'écriture, où un défaut coûte des données ; le reste ne coûte que de
|
||||||
|
l'agacement.
|
||||||
|
|
||||||
1. **La signature** (§5) — l'outillage est prêt, le magasin de clés et son mot
|
Ensuite, par ordre :
|
||||||
de passe appartiennent à l'utilisateur. Seul point qui bloque une
|
|
||||||
distribution.
|
1. **La signature** (§5) — l'outillage est prêt, le magasin de clés existe, le
|
||||||
2. **§1 point 4** — l'invalidation de la clé par enrôlement d'une empreinte.
|
chemin `-Release` n'a jamais tourné. Seul point qui bloque une distribution.
|
||||||
|
2. **Deux constats de relecture écartés sciemment**, avec leur raison, dans
|
||||||
|
[TESTS.md](TESTS.md) : le voile d'attente libéré dans un `except` plutôt que
|
||||||
|
dans un `finally`, et `ParseJSONValue … as TJSONObject` qui fuit sur une
|
||||||
|
entrée qui n'est pas un objet.
|
||||||
|
3. **§1 point 4** — l'invalidation de la clé par enrôlement d'une empreinte.
|
||||||
Jamais exercée, et largement désamorcée par le code de déverrouillage : tant
|
Jamais exercée, et largement désamorcée par le code de déverrouillage : tant
|
||||||
qu'un code est posé, cette branche ne s'exécute pas.
|
qu'un code est posé, cette branche ne s'exécute pas.
|
||||||
3. **§3 point 6** — la liste virtuelle, le jour où la reconstruction à chaque
|
4. **§3 point 6** — la liste virtuelle, le jour où la reconstruction à chaque
|
||||||
frappe se voit. Marquée `ponytail:` dans la page, pas avant.
|
frappe se voit. Marquée `ponytail:` dans la page, pas avant.
|
||||||
|
5. **L'historique du dépôt grossit sans fin** : chaque publication est un
|
||||||
|
instantané complet. À ~50 Ko et quelques écritures par jour, cela reste
|
||||||
|
modeste des années ; une pièce jointe le change du tout au tout. Une purge
|
||||||
|
périodique était déjà notée en §6.
|
||||||
|
|
||||||
Et deux limites **assumées**, notées avec leur raison plutôt que portées comme
|
**Une limite assumée**, notée avec sa raison plutôt que portée comme un
|
||||||
des manques : pas d'édition hors ligne (§4), et le téléphone qui ne peut pas
|
manque : le téléphone ne peut pas supprimer une pièce jointe — le poste ne
|
||||||
supprimer une pièce jointe (§3).
|
touche pas aux pièces jointes d'une entrée qu'il connaît déjà, donc un
|
||||||
|
instantané amputé serait défait au tirage suivant (§3).
|
||||||
|
|
||||||
|
*Plus une limite : l'édition hors connexion, longtemps listée ici, existe
|
||||||
|
depuis ce soir.*
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user