docs: CLAUDE.md — cleartext meta columns dropped post-migration
This commit is contained in:
@@ -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
|
**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
|
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
|
`loadEntries`/`loadTrash` déchiffrent → `e.<f>` en mémoire, donc
|
||||||
**recherche/tri/render/autofill-match/favicon marchent inchangés** (tout est
|
**recherche/tri/render/autofill-match/favicon marchent inchangés** (tout est
|
||||||
déjà côté client). Liste des champs : `ENCRYPTED_META_FIELDS =
|
déjà côté client). Liste des champs : `ENCRYPTED_META_FIELDS =
|
||||||
|
|||||||
Reference in New Issue
Block a user