diff --git a/app/.pa11yci.js b/app/.pa11yci.js
index 9cbf34a..844fe0c 100644
--- a/app/.pa11yci.js
+++ b/app/.pa11yci.js
@@ -109,21 +109,8 @@ module.exports = {
ignore: [],
},
{
- _kommentar_ignore: [
- "ALTLAST, eingefroren am 2026-07-26 — abzubauen, nicht auszuweiten.",
- "Regel: link-in-text-block · Seite: /anliegen · Element:",
- '#main-content > main > p > a → Konto unter',
- "„Meine Anliegen“. Der Link im Fließtext ist nur farblich (--pz-brand-strong)",
- "vom umgebenden Text unterschieden; 'hover:underline' greift erst beim Hover.",
- "Grund für die Ausnahme: dieser PR friert den Bestand ein und ändert",
- "bewusst KEINE UI (Issue #60). Fix gehört in einen eigenen PR (Unterstreichung",
- "im Ruhezustand oder ausreichender Nicht-Farb-Unterschied); danach diese",
- "Ausnahme in BEIDEN Configs ersatzlos entfernen.",
- "Die Ausnahme gilt regel- UND seitengenau: auf allen anderen URLs blockt",
- "link-in-text-block weiterhin hart.",
- ],
url: url("/anliegen"),
- ignore: ["link-in-text-block"],
+ ignore: [],
},
{
url: url("/anmelden"),
diff --git a/app/.pa11yci.streng.js b/app/.pa11yci.streng.js
index 3a3c3b7..2d26a53 100644
--- a/app/.pa11yci.streng.js
+++ b/app/.pa11yci.streng.js
@@ -32,7 +32,7 @@
* Beide Läufe zusammen decken auf den vier geprüften Seiten alle axe-Regeln des
* Standards WCAG2AA ab, in jeder Impact-Klasse, sowohl `violations` als auch
* `incomplete` — mit der einen dokumentierten Ausnahme `color-contrast`/`/` aus
- * Punkt 3 und den unten eingefrorenen Altlasten. Was das Gate NICHT sieht:
+ * Punkt 3. Sonst gibt es keine Ausnahme mehr. Was das Gate NICHT sieht:
* andere Seiten (siehe .pa11yci.js: nur vier anonyme Sichten), alles was
* Interaktion braucht (Fokus-Reihenfolge, Tastaturbedienung, Live-Regionen nach
* einer Aktion), und alles, was automatisierte Prüfung grundsätzlich nicht
@@ -58,44 +58,16 @@ const AUSNAHMEN = {
* Abbau: nur mit einem einfarbigen Hero-Hintergrund. Kein Ziel für sich —
* echte Kontrast-VERSTÖSSE blockt LAUF 1 auf dieser Seite weiterhin.
*
- * `duplicate-id-aria` — ALTLAST, eingefroren am 2026-07-26.
- * Regel: duplicate-id-aria · Seite: / · Elemente: id="plz" und
- * id="plz-funktion" existieren auf der Startseite je zweimal
- * (Hero-Formular und zweites Formular weiter unten).
- * Grund: 2 belegte Verstöße (Impact critical). Dieser PR baut das GATE und
- * ändert bewusst keine UI-Datei; der Fix ist ein eigener PR.
- * Abbau: IDs eindeutig machen (z. B. Suffix je Formular-Instanz) und diese
- * Ausnahme dann ERSATZLOS entfernen — der Folge-PR nimmt sie mit raus.
- *
- * `form-field-multiple-labels` — ALTLAST, eingefroren am 2026-07-26.
- * Regel: form-field-multiple-labels · Seite: / · Elemente: dieselben zwei
- * PLZ-Felder, die durch die doppelten IDs je zwei