Skip to content

feat(web): EYT-141 — Kosten-Hierarchie und axe-Abdeckung fuer Planung/Kosten - #90

Merged
DYAI2025 merged 3 commits into
masterfrom
feat/eyt-141-kosten-hierarchie
Aug 24, 2026
Merged

feat(web): EYT-141 — Kosten-Hierarchie und axe-Abdeckung fuer Planung/Kosten#90
DYAI2025 merged 3 commits into
masterfrom
feat/eyt-141-kosten-hierarchie

Conversation

@DYAI2025

Copy link
Copy Markdown
Owner

Was

Zwei benannte EYT-141-Lücken (Plan docs/plans/2026-08-23-sprint-6-restarbeit.md, Phase 1):

  • L-1 (Task 1.1): /kosten stellt jetzt Gesamtsumme, Tagessummen und Positionen VOR die Herkunftsangaben (Snapshot-ID, Planversion, Regelversion, Währung). Die Akzeptanz verlangt die Herkunft „sichtbar, aber visuell nachgeordnet". Neuer Test misst die Dokumentreihenfolge über compareDocumentPosition; die neun <dt>/<dd>-Paare und alle von auth-journey benutzten data-testid sind wortgleich unverändert (reiner Verschiebe-Diff).
  • L-2 (Task 1.2): axe fährt im echten Browser jetzt über alle vier Routen der vorhandenen ROUTEN-Liste (/, /anmelden, /planung, /kosten) statt nur über /. Tags unverändert wcag2a/wcag2aa.

Evidenz (lokaler Lauf, Worktree, 24.08.2026)

  • Playwright shell-smoke: 15 passed, davon 4 axe-Fälle (vorher 1).
  • Gegenmutationen ausgeführt und zurückgenommen (Rücknahme per cmp gegen Sicherungskopie):
    • Task 1.1: <dl>-Block zurück vor die Summe → genau der neue Fall rot; nur Tagestabelle nach hinten → Tagessummen stehen nach der Herkunft rot.
    • Task 1.2: injiziertes <img> ohne alt/planung-Fall rot mit image-alt (critical).
  • Vollgate: turbo run lint typecheck test --forceTasks: 22 successful, 22 total, Cached: 0 cached. Prettier über git ls-files: exit 0.

Ausdrücklich offen (gehört zu Phase 3, nicht hierher)

Das EYT-141-Kriterium „Reale Staging-Screenshots" bleibt offen, bis ein Staging existiert (BLOCKER_ENVIRONMENT_SEPARATION).

Keine Migration, keine Schemaänderung, keine neue Abhängigkeit.

🤖 Generated with Claude Code

BenPerro and others added 3 commits August 23, 2026 20:02
Vorher lief axe nur gegen /. Die vorhandene Route-Liste ROUTEN deckt jetzt
auch /anmelden, /planung und /kosten ab — geprueft wird der unangemeldete
Lade-/Fehlerzustand; die angemeldeten Zustaende prueft auth-journey.
Gegenmutation ausgefuehrt: injiziertes <img> ohne alt macht den
/planung-Fall rot (image-alt, critical) und wurde per cmp-belegter
Ruecknahme entfernt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@DYAI2025
DYAI2025 merged commit 10b8f87 into master Aug 24, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants