docling-studio/document-parser/persistence
Pier-Jean Malandrino ce140bab43 feat(#251): SqliteStoreRepository — update/delete/find_by_name/clear_default_except
Étend le repo avec les méthodes manquantes pour le CRUD :
- find_by_name : valider unicité name au create/update
- update : remplace les champs mutables (id et created_at intacts)
- clear_default_except : promotion mono-default lors d'un changement de default
- delete : retourne True/False selon suppression effective

Tests dédiés sur chacune des nouvelles méthodes.
2026-05-05 09:38:39 +02:00
..
__init__.py Radical architecture change, migration to a more lightweight 2026-03-17 16:06:27 +01:00
analysis_repo.py feat(reasoning): reasoning-trace viewer v1 with SQLite-backed graph 2026-04-29 14:00:00 +02:00
chunk_edit_repo.py feat(#205): promote chunks to first-class entities + audit trail 2026-05-05 09:38:39 +02:00
chunk_repo.py feat(#205): promote chunks to first-class entities + audit trail 2026-05-05 09:38:39 +02:00
database.py chore(#206): backfill 0.6.0 doc-centric data model 2026-05-05 09:38:39 +02:00
document_repo.py feat(#202): introduce Document lifecycle state machine 2026-05-05 09:38:39 +02:00
document_store_link_repo.py feat(#203): per (document, store) ingestion state 2026-05-05 09:38:39 +02:00
store_repo.py feat(#251): SqliteStoreRepository — update/delete/find_by_name/clear_default_except 2026-05-05 09:38:39 +02:00