docs: nächste 10 Arbeitskacheln (FILE-006/007, ASSET-001..008)
CI / backend-tests (push) Failing after 1m53s
CI / frontend-build (push) Successful in 16s

Digital-File-Epic damit vollständig (FILE-001..007), neues Assets-Epic
(04_assets.md) komplett detailliert. MABEA-Ist-Stand-Abgleich je Epic:
Digital File fehlt komplett (Aggregations-Akte existiert nirgends, obwohl
alle Einzelbausteine schon da sind), Assets ist bis auf AssetSet/Consumable
als eigenständige Konzepte bereits abgedeckt (Bereich/Kategorie/Objekttyp/
Objekt/Lagerbewegung).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
This commit is contained in:
2026-09-05 15:18:22 +02:00
co-authored by Claude Sonnet 5
parent 5524ef9ce9
commit 862236f6d1
3 changed files with 228 additions and 4 deletions
+44 -2
View File
@@ -1,7 +1,6 @@
# Epic 03 — Digital File (Akte)
Details zu FILE-001 … FILE-005. FILE-006 (Übersichtsseite) und FILE-007
(Audit-Anbindung) noch nicht detailliert, siehe `00_index.md`-Tabelle.
Details zu FILE-001 … FILE-007 (vollständig).
---
@@ -113,6 +112,49 @@ Details zu FILE-001 … FILE-005. FILE-006 (Übersichtsseite) und FILE-007
- **Tests:** Filter-Test mit mehreren Ressourcen (keine Vermischung).
- **DoD:** mind. drei unterschiedliche Ereignistypen sichtbar getestet.
## FILE-006 — Akte-Übersichtsseite (UI)
- **Ziel:** EIN Screen, der alle Teilbereiche zusammen zeigt.
- **Beschreibung:** Frontend-Seite, konsumiert den FILE-001-Aggregations-Endpoint, rendert
FILE-002…005 untereinander (Desktop) bzw. als Tabs (Mobile).
- **Benutzerwert:** zentrale Anlaufstelle je Ressource — Zielseite des QR-Scans (IDENT-008).
- **Abhängigkeiten:** FILE-002…005
- **Datenmodell:** keins
- **Backend:** keins zusätzlich
- **Frontend:** Seite `/akte/{typ}/{id}`
- **Mobile:** responsive Variante (Tabs statt nebeneinander)
- **QR-Code:** Zielseite von IDENT-008
- **Seriennummer/Inventarnummer:** Anzeige via FILE-002
- **Akte:** ist diese Kachel selbst
- **Rechte:** wie Lese-Recht
- **Audit:** nein
- **Akzeptanzkriterien:** Seite lädt alle Teilbereiche fehlerfrei; fehlende Teilbereiche
(z.B. noch keine Dokumente) zeigen „keine Daten" statt Fehler.
- **Tests:** Rendering-Test mit vollen Daten, Rendering-Test mit leeren Teilbereichen.
- **DoD:** von IDENT-008 aus erreichbar, produktiv nutzbar.
## FILE-007 — Akte-Audit-Anbindung
- **Ziel:** Sicherstellen, dass jede Änderung an einem Akte-Teilbereich auch im
Historienbereich (FILE-005) auftaucht — keine stillen Lücken.
- **Beschreibung:** Audit-Log-Aufrufe an den Schreib-Endpunkten der Teilbereiche
systematisch nachrüsten/verifizieren (Konsistenz-Check über alle Mutations-Endpunkte).
- **Benutzerwert:** Vertrauen, dass die Akte-Historie wirklich vollständig ist.
- **Abhängigkeiten:** FILE-005
- **Datenmodell:** keins
- **Backend:** Audit-Log-Aufruf-Vervollständigung, ggf. Lint-Regel/Test dagegen
- **Frontend/Mobile:** keins
- **QR-Code/Seriennummer/Inventarnummer:** nein
- **Akte:** Qualitätssicherung für den Historienbereich
- **Rechte:** keine neuen
- **Audit:** ist Gegenstand dieser Kachel
- **Akzeptanzkriterien:** für jeden Schreibendpunkt eines Akte-Teilbereichs existiert ein
Audit-Log-Test.
- **Tests:** Coverage-Check „jeder Mutations-Endpunkt loggt".
- **DoD:** keine bekannte Lücke mehr — vgl. MABEA, wo genau diese Art Lücke (Mangel/
Personal/Objekt-Änderungen ohne Audit-Eintrag) schon einmal real gefunden und gefixt
wurde. Diese Kachel ist der methodische Nachfolgeschritt: systematisch statt punktuell.
---
**MABEA-Ist-Stand-Abgleich:** Das gesamte Digital-File-Epic **fehlt in MABEA komplett**