docling-studio/docs/design
Pier-Jean Malandrino 805d881d65 docs(design): E1 design docs for 0.6.0 doc-centric ingest
Adds technical design docs for the foundation of the doc-centric ingest pivot:

- 202 — Document lifecycle state machine
- 203 — Per (document, store) ingestion state
- 204 — Auto-detect Stale state via chunk content hash
- 205 — Audit trail for chunk edits (chunks → first-class entity)
- 206 — Migration of existing documents to the new model

Status: Accepted on all five. Each doc spells out the domain entities,
persistence schema, services orchestration, API contract, alternatives
considered, risks, and testing strategy. ADR placeholders called out
where load-bearing decisions warrant a follow-up document.

Refs #202 #203 #204 #205 #206
2026-05-05 09:38:39 +02:00
..
195-copy-paste-image-verify-mode.md feat(settings): paste-image size/type limits for #195 (#196) 2026-04-29 14:00:00 +02:00
202-document-lifecycle-state-machine.md docs(design): E1 design docs for 0.6.0 doc-centric ingest 2026-05-05 09:38:39 +02:00
203-per-store-ingestion-state.md docs(design): E1 design docs for 0.6.0 doc-centric ingest 2026-05-05 09:38:39 +02:00
204-auto-stale-chunk-hash.md docs(design): E1 design docs for 0.6.0 doc-centric ingest 2026-05-05 09:38:39 +02:00
205-chunk-edits-audit-trail.md docs(design): E1 design docs for 0.6.0 doc-centric ingest 2026-05-05 09:38:39 +02:00
206-lifecycle-state-migration.md docs(design): E1 design docs for 0.6.0 doc-centric ingest 2026-05-05 09:38:39 +02:00
neo4j-integration.md docs(neo4j): ADR-001 graph viz lib + 200-page endpoint cap 2026-04-29 14:00:00 +02:00
reasoning-trace.md feat(reasoning): reasoning-trace viewer v1 with SQLite-backed graph 2026-04-29 14:00:00 +02:00