OK le chemin du carnet est figé dans data/ OK un carnet absent se lit vide OK une première écriture passe OK une écriture fondée sur une lecture périmée est refusée (409) OK une écriture à jour passe OK la version précédente est gardée OK une flèche incomplète est refusée (422) OK une version inconnue est refusée OK une idée sans histoire est refusée OK un carnet illisible le dit OK un carnet illisible n’est jamais écrasé Déroulé (carnet côté serveur): OK