Integration: Protokoll um SRC-04..10 ergaenzt
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (pull_request) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (pull_request) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (pull_request) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (pull_request) Canceled after 0s
CI / Web (dms-browser) (pull_request) Canceled after 0s
CI / Web (pdf-viewer) (pull_request) Canceled after 0s
CI / Web (shl) (pull_request) Canceled after 0s

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
patrickandClaude Sonnet 5 committed 2026-09-20 09:05:46 +02:00
1 parent 5a79fca72e
commit 24960c62ab
1 file changed
+20
+20
View File
@@ -30,3 +30,23 @@ Zusammenfuehrung aller bis dahin offenen DMS-Ticket-Branches auf einen lauffaehi
- Migrationsnummern nicht eindeutig: drei `0016_*` (`document_merge_split`, `duplicate_detection`, `revision_pdf_derivatives`). Die Anwendungsreihenfolge ergibt sich alphabetisch nach Dateiname und ist im Test konsistent. Vor Produktivnutzung auf eindeutige, fortlaufende Nummern umstellen.
- SRC-02: Index-Handler noch nicht in `workerruntime` verdrahtet.
- Weiterhin offen: `soffice` fehlt auf dem Testhost (DOC-06), `clamd` nur Test-Scanner, TEN-12 Core-Seite, INT-01/INT-09 durch Core API-01/RBAC-02 blockiert.
## Nachtrag: SRC-04 bis SRC-10
Eingemergt (PR #73 bis #78): SRC-08, SRC-04, SRC-09, SRC-10, SRC-06, SRC-07.
- Konflikte: nur `web/dms-browser/app/search/page.tsx` und `lib/messages.ts` (SRC-09 FilterPanel und SRC-10 SavedSearches, beide Seiten behalten). Keine Konflikte in `go.mod`/`go.sum`.
- Migrationen: `0021_saved_searches` (SRC-10) auf `0023_saved_searches` umbenannt, da `0021_pdfa_derivative` (SRC-06) bereits belegt war. Stand: 0020_ocr, 0021_pdfa_derivative, 0022_ocr_quality, 0023_saved_searches. Die drei `0016_*` bestehen weiter, weil sie bereits angewendet sein koennen (Version = Dateiname).
- Testfix: die SRC-09-Seitentests nutzten eine einmalig konsumierbare `Response`; durch den zusaetzlichen SavedSearches-Abruf schlugen 7 Tests fehl. Mock liefert nun je Aufruf eine neue `Response`, `lastUrl` filtert auf `/search?`.
Pruefungen auf 131 (frischer Clone, `integration/dms-gesamtstand`):
| Pruefung | Ergebnis |
|---|---|
| `go build`, `go vet ./...` | sauber |
| `go test -count=1 ./...` (2 Laeufe) | alle Pakete `ok` |
| `gofmt -l .` | leer |
| `tsc --noEmit` (`web/dms-browser`) | sauber |
| `vitest run` (`web/dms-browser`, `npm install` statt `ci`, Lockfile schon zuvor inkonsistent) | 135/135 |
Hinweis: `SavedSearches` speichert `serializeSearchState(state)`; ob darin die SRC-09-Filter enthalten sind, wurde nicht separat geprueft.