QA-08: Barrierefreiheits-Audit workflow-Modul #335

Closed
patrick wants to merge 1 commits from feature/qa-08-barrierefreiheits-audit-workflow into feature/tsk-04-aufgaben-oberflaeche-workflow
pull from: feature/qa-08-barrierefreiheits-audit-workflow
Owner

Unabhängige Prüfung aller Workflow-Oberflächen (APR-03 Genehmigung, TSK-04 Aufgaben, RTE-03 Routing-Editor, VOR-05 Akten-Übersicht) gegen WCAG 2.1 AA.

Abhängigkeit: Baut auf #328 (TSK-04, noch offen) auf, da TSK-04s Aufgaben-Oberfläche Prüfungsgegenstand ist. Merge-Reihenfolge: erst #328, dann diese PR.

Ergebnis:

  • AK1 (keine kritischen Verstöße): erfüllt, 0 critical. 1 serious-Befund gefunden: workflow-cases/app/CaseOverview.tsx fehlende explizite Textfarbe bei Akten-Listenbuttons im dunklen Farbschema (Kontrast 1,11:1 statt 4,5:1), 6 Knoten betroffen. Nicht behoben (Scope liegt bei VOR-05-Kachel), Frist 2026-10-31 dokumentiert.
  • AK2 (Bildschirmleser-Durchlauf): nicht per echtem Screenreader möglich (kein NVDA/VoiceOver/Orca verfügbar, projektweite Lücke wie UX-06/UX-07/connect-kanban QA-08). Ersatz: vollständige Accessibility-Trees aller vier Seiten dokumentiert unter workflow/docs/QA-08/accessibility-tree/.
  • AK3 (Restbefunde mit Frist): erfüllt, Kontrastbefund mit Frist 2026-10-31.

Prüfwerkzeuge: axe-core je Seite hell/dunkel, angemeldet/Login-Formular; neue Tastaturflow-Tests (web/a11y-audit/qa08wf-keyboard-flows.js) für 4 Kernabläufe, 0 Mausereignisse.

Protokoll: workflow/docs/QA-08-PRUEFPROTOKOLL.md.

Kein Merge, kein Deploy.

🤖 Generated with Claude Code

Unabhängige Prüfung aller Workflow-Oberflächen (APR-03 Genehmigung, TSK-04 Aufgaben, RTE-03 Routing-Editor, VOR-05 Akten-Übersicht) gegen WCAG 2.1 AA. **Abhängigkeit:** Baut auf #328 (TSK-04, noch offen) auf, da TSK-04s Aufgaben-Oberfläche Prüfungsgegenstand ist. Merge-Reihenfolge: erst #328, dann diese PR. **Ergebnis:** - AK1 (keine kritischen Verstöße): erfüllt, 0 critical. 1 serious-Befund gefunden: `workflow-cases/app/CaseOverview.tsx` fehlende explizite Textfarbe bei Akten-Listenbuttons im dunklen Farbschema (Kontrast 1,11:1 statt 4,5:1), 6 Knoten betroffen. Nicht behoben (Scope liegt bei VOR-05-Kachel), Frist 2026-10-31 dokumentiert. - AK2 (Bildschirmleser-Durchlauf): nicht per echtem Screenreader möglich (kein NVDA/VoiceOver/Orca verfügbar, projektweite Lücke wie UX-06/UX-07/connect-kanban QA-08). Ersatz: vollständige Accessibility-Trees aller vier Seiten dokumentiert unter `workflow/docs/QA-08/accessibility-tree/`. - AK3 (Restbefunde mit Frist): erfüllt, Kontrastbefund mit Frist 2026-10-31. Prüfwerkzeuge: axe-core je Seite hell/dunkel, angemeldet/Login-Formular; neue Tastaturflow-Tests (`web/a11y-audit/qa08wf-keyboard-flows.js`) für 4 Kernabläufe, 0 Mausereignisse. Protokoll: `workflow/docs/QA-08-PRUEFPROTOKOLL.md`. Kein Merge, kein Deploy. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick added 1 commit 2026-10-17 00:14:24 +02:00
QA-08: barrierefreiheits-audit-workflow
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / Connect Security-Test-Gate (QA-01 AC4, Merge-Gate) (push) 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
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
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 / Connect Security-Test-Gate (QA-01 AC4, 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
Supply-Chain-Scan (Go) / govulncheck (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
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 / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (pull_request) Canceled after 0s
c9fe0a2dc0
Unabhaengiges WCAG-2.1-AA-Audit aller vier Workflow-Oberflaechen
(workflow-approvals/APR-03, task-board/TSK-04, routing-rules/RTE-03,
workflow-cases/VOR-05): axe-core je Seite/Farbschema/Anmeldezustand
plus echte Tastatur-Kernablaeufe ohne Maus gegen reale Dienste mit
synthetischen Wegwerf-Daten. 0 kritische Verstoesse; ein serious-Befund
(Kontrast, workflow-cases dunkles Farbschema) mit Fristvorschlag
2026-10-31 dokumentiert statt behoben (Behebung liegt bei VOR-05).
Bildschirmleser-Durchlauf bleibt offen (kein NVDA/VoiceOver/Orca auf
Testhost oder Entwicklungsmaschine, dieselbe Luecke wie UX-06/UX-07/
Connect-QA-08), Accessibility-Tree je Seite als Ersatzbefund abgelegt.

TSK-04 ist noch nicht in main gemergt; dieser Branch zweigt deshalb von
origin/feature/tsk-04-aufgaben-oberflaeche-workflow ab statt von main.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Author
Owner

Baut auf #328s divergenter TSK-04-Implementierung auf (gleiche add/add-Konflikte in taskapi.go/main.go/Migration 0016), die bereits ohne Merge geschlossen wurde, da main TSK-04 unabhaengig bereits vollstaendig hat. Ohne #328 nicht sinnvoll mergbar, geschlossen -- falls die A11y-Pruefung noch gebraucht wird, bitte gegen das bestehende taskapi auf main neu umsetzen.

Baut auf #328s divergenter TSK-04-Implementierung auf (gleiche add/add-Konflikte in taskapi.go/main.go/Migration 0016), die bereits ohne Merge geschlossen wurde, da main TSK-04 unabhaengig bereits vollstaendig hat. Ohne #328 nicht sinnvoll mergbar, geschlossen -- falls die A11y-Pruefung noch gebraucht wird, bitte gegen das bestehende taskapi auf main neu umsetzen.
patrick closed this pull request 2026-10-19 12:52:48 +02:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: scripte/nexarch#335