Files
patrickandClaude Sonnet 5 380858ca34
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (pull_request) 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 (Lint/Build/Test/Coverage/Artefakt) (pull_request) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
Supply-Chain-Scan (Go) / govulncheck (pull_request) 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
Supply-Chain-Scan (Go) / govulncheck (push) Canceled after 0s
Supply-Chain-Scan (npm) / npm-audit (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 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
Core-Schnittstellen-Vertragstests / contract-tests (pull_request) Canceled after 0s
Supply-Chain-Scan (npm) / npm-audit (pull_request) Canceled after 0s
Core-Pflichttest-Gate / pflichttest-gate (pull_request) Canceled after 0s
RBAC-Rollenhierarchie-Pflichtgate / rbac-policy-invariant (pull_request) Canceled after 0s
DMS2-02: 02 import assistent fuer drittsystem exporte
Import-Assistent fuer paperless-ngx-Exporte (dieses Projekts primaeres
Referenzsystem): Parser, Feld-Mapping-Vorschlag ueber ENG-04s
fieldmapping.Store, Umwandlung in DMS2-01-Bundles, Import-Lauf mit
Erfolgs-/Fehleranzahl. Mapping-Vorschau-Oberflaeche (Next.js/shl).

Echte Funde dabei behoben: fieldmapping.FieldDef hatte keine JSON-Tags
(serialisierte als NexarchField/Required statt nexarch_field/required,
API-Antwort damit fuer das Frontend unbrauchbar); die neuen BFF-Routen
lieferten ohne cache:no-store eine veraltete Antwort aus Next.js'
Fetch-Cache aus.

4/4 Akzeptanzkriterien erfuellt, alle 4 Prüfungen real durchgefuehrt
inkl. echtem Chrome/Puppeteer-Ende-zu-Ende-Test (Mapping im Browser
geaendert, Import mit geaenderter Zuordnung erfolgreich ausgefuehrt).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-26 15:57:22 +02:00
..