docs: CLAUDE.md — cleartext meta columns dropped post-migration

This commit is contained in:
r-zakarya
2026-07-10 11:14:03 +01:00
parent 8d7da02b0d
commit be84f0feb5
+4 -1
View File
@@ -437,7 +437,10 @@ label de card/table — vide pour login/note génériques.
**Métadonnées chiffrées (§1.3)** : `username`, `site`, `title`, `tags` sont
chiffrés au repos (colonnes `<f>_enc/<f>_iv`, AES-GCM sous la clé du vault
comme `encrypted_password`). Les colonnes en clair reçoivent `''` sur écriture.
comme `encrypted_password`). **Les colonnes en clair `username`/`site`/`title`/
`tags` ont été DROP** après migration complète (both comptes) → GET/POST/PUT/
bulk ne les référencent plus (helpers `AddNullableField`/`BindNullable`) ;
`decryptEntryMeta` défaut `e.<f>=''` pour une ligne sans `<f>_enc`.
`loadEntries`/`loadTrash` déchiffrent → `e.<f>` en mémoire, donc
**recherche/tri/render/autofill-match/favicon marchent inchangés** (tout est
déjà côté client). Liste des champs : `ENCRYPTED_META_FIELDS =