From da02baa2b95ea1d1841e47c6959215bdf9fa9bb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20P=C3=B6ttker?= Date: Mon, 2 Nov 2026 13:52:23 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20Ergebnisse=20der=20Live-Pr=C3=BCfung=20?= =?UTF-8?q?Paperless-Versionen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- .../specs/2026-11-02-duplikat-neue-version-design.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/superpowers/specs/2026-11-02-duplikat-neue-version-design.md b/docs/superpowers/specs/2026-11-02-duplikat-neue-version-design.md index cf7c2d6..bc3feb6 100644 --- a/docs/superpowers/specs/2026-11-02-duplikat-neue-version-design.md +++ b/docs/superpowers/specs/2026-11-02-duplikat-neue-version-design.md @@ -223,3 +223,14 @@ In `docs/todos.md` ergänzen: Dokument hochladen“. - Dialog schließen ohne Entscheidung = im Schritt bleiben. - Rechts nur der betroffene Abschnitt statt des ganzen Inbox-Dokuments. + +## Ergebnisse Live-Prüfung (02.11.2026, nur lesend) + +- `GET /api/documents/` liefert je Dokument `root_document` (bei Stammdokumenten + `null`) und `versions` (Liste inkl. des Stamms selbst mit `is_root: true`). + Normalisierung `root_document ?? id` ist damit tragfähig. +- Im System gibt es derzeit kein Dokument mit mehr als einer Version; ob + Versionen in Listen-/Suchergebnissen als eigene Einträge auftauchen, ist + daher offen – die Normalisierung deckt beide Fälle ab. +- Der schreibende Teil (Test-Upload einer Version, Antwortformat, Webhook) + wird bei der Abnahme in Task 7 mit Freigabe des Nutzers nachgeholt.