DossierDossier

Chaque cri au passe ne mérite pas une copie de tout le carnetCline SDK persiste les changements durables plutôt que les snapshots du streamEvery call across the pass need not copy the whole order bookCline SDK replaces streaming snapshots with durable team-state deltas

La livraison du 2 octobre sépare les cris de progression des vrais changements de commande. Le carnet recopie les changements toutes les trois dixièmes de seconde, inscrit immédiatement les fins et retente une inscription ratée.SDK 0.0.90 sépare chunks/heartbeats volatils et mutations durables. Seules les entités modifiées sont écrites en deltas transactionnels par batch de 300 ms, avec transitions terminales immédiates et retries d'écritures échouées annoncés.The October 2 delivery separates progress calls from real changes to an order. It records changed entries in batches three tenths of a second apart, writes completed states immediately and reports retrying failed writes.Transactional deltas replace full team-state snapshots for each stream update. Volatile chunks and heartbeats no longer drive full-state persistence; changed entities batch at 300 ms while terminal transitions bypass the delay. Failed-write retries are also announced.

La réserveDonnées, mémoire et étatThe pantryData, memory and state
Chaque cri au passe ne mérite pas une copie de tout le carnet

Garder les résumés sans garder chaque cri pour toujoursMécanismeKeep the summaries without keeping every shout foreverMechanism

Les résumés restent, tandis que le journal est limité à 2000 lignes et 30 jours ; retirer l'espace devenu inutile demande encore un rangement exprès. Revenir à l'ancien lecteur de carnet lui fait voir du vide : il ne comprend plus cette façon d'écrire.Résumés conservés, journal borné à 2000 lignes/30 jours et migration v2 compacte ; VACUUM doit être demandé explicitement. Un downgrade vers l'ancien lecteur state_json retrouve un état vide, sans preuve que toutes les données migrées aient disparu.The kitchen keeps its summaries but limits the running log to 2,000 lines and 30 days; reclaiming unused shelf room still needs a deliberate cleanup. The former book-reader sees an empty record if brought back, because it cannot read this arrangement.Retention and physical reclamation are separate: v2 compacts the representation, but VACUUM is not automatic. Legacy state_json readers return empty state after downgrade; this is a compatibility limit, not proof that all migrated data vanished.

Un carnet beaucoup plus petit n'est qu'un essai localÉtat actuelOne much smaller book is still a local resultCurrent state

Une copie du carnet a fortement maigri après changement et rangement manuel ; ce résultat local ne promet rien pour toutes les maisons. Les 91 essais ciblés sont rapportés, non refaits ici, la série complète reste inachevée et aucune protection totale contre les coupures n'est établie.Une base copiée passe de 1,66 Go à 4 Mo après migration et VACUUM selon upstream, sans promesse universelle. Les 91 tests ciblés ne sont pas reproduits, la suite complète est inachevée et aucune crash-safety globale n'est démontrée ; guidance research_only.A copied book became much smaller after the new arrangement and manual cleanup; that local result is no promise for every house. The 91 focused trials were reported but not repeated here, the full set remained unfinished, and complete protection from interruptions is unproven.The reported copied-database result is 1.66 GB to 4 MB after migration plus explicit VACUUM. Neither it nor 91 unreproduced targeted tests establishes universal performance or crash safety; the full suite was not completed.