MZP · Agenten-Evals · MZP-113 · 2026-09-26
Zweiter Eval-Lauf: Gate grün, E3 ist live
Alle zehn Aufgaben liefen mit festen Eingaben gegen Produktion. Es gibt keine Regression. Neun Aufgaben sind grün. Die letzte offene, dia-architecture-auto, besteht jetzt ebenfalls, weil das transit-freie Auto-Layout (E3) deployt ist. Ihr knownIssue-Marker muss raus. Dieser Lauf misst zum ersten Mal einen committeten Aufgabenstand und ist deshalb die saubere Baseline.
Handlungsbedarf: 1 × UNEXPECTED_PASS
dia-architecture-auto trägt knownIssue: E3 und besteht: 3 Kreuzungen bei Schwelle 3 (Baseline: 4). Der Marker in docs/agent-workflows/evals/tasks/dia-architecture-auto.md muss raus. Sonst würde die Aufgabe einen späteren Rückfall als „gelb“ verdecken. Dieser Lauf ändert keine Aufgaben-Dateien.
Ergebnis
| Aufgabe | Familie | Status | Aufrufe | knownIssue | Kernbefund |
|---|---|---|---|---|---|
art-asset-bundle | artifact | grün | 3 | — | 3 Dateien, erreichbar, Render sauber |
art-broken | artifact | grün | 2 | — | ok:false mit allen vier Codes, keine Seite entstanden |
art-patch | artifact | grün | 5 | — | Patch lässt app.js stehen, der Diff zeigt nur index.html |
art-report | artifact | grün | 3 | — | validate → stagingToken → publish, Render sauber |
dia-architecture-auto | diagram | UNEXPECTED_PASS | 3 | E3 | 3 Kreuzungen (vorher 4), aber 8 Überlappungen (3) und 26 Knicke (16) |
dia-diff | diagram | grün | 4 | — | diffDiagram meldet genau 1 Knoten + 1 Kante |
dia-mermaid-flow | diagram | grün | 3 | — | 7 Knoten, 1 Zone; 2 Kreuzungen, 12 Knicke (vorher 6) |
dia-quadrant-longlabels | diagram | grün | 2 | — | textInsideViewBox sauber |
dia-radar-wrapped | diagram | grün | 3 | — | typeBlocks entpackt (TYPE_BLOCKS_UNWRAPPED) |
edge-invalid-slug | edge | grün | 2 | — | INVALID_SLUG strukturiert, suggestion eval-slug-test |
Insgesamt 30 MZP-Aufrufe (Baseline 28; der Unterschied sind die zwei Nachprüf-Schritte, die im letzten Lauf mit dia-architecture-auto übersprungen wurden). ms ist nicht gemessen, weil der Skill über MCP keine Zeitstempel sieht.
Was E3 gebracht hat, und was es kostet
Das Auto-Layout gibt langen Kanten jetzt Hilfsknoten (longEdges: 3 bei der Eval-Topologie, 1 beim Mermaid-Flow). Die Kreuzungen sinken, und der Fehler, um den es ging, TRANSIT_NOT_DASHED, tritt nicht auf. Dafür steigen die Knicke. Die Umwege laufen in den Lücken zwischen den Rängen und decken sich dort oft (CONNECTOR_OVERLAP, nur Warnung). Das deckt sich mit dem Register der Layout-Ratsche im Repo. Dort ist eine kreuzungsbewusste Spurvergabe als Folgearbeit vermerkt.
| dia-architecture-auto | Kreuzungen | Überlappungen | Knicke |
|---|---|---|---|
| 2026-09-23 (vor E3) | 4 | 3 | 16 |
| 2026-09-26 (nach E3) | 3 | 8 | 26 |
Was keine Prüfung fängt
Diese Mängel aus dem letzten Lauf bestehen fort. Der Server meldet ok, das Gate sieht sie nicht.
- S1quadrant„GROSSER AUFWAND“ überlagert weiterhin „E11 Lebende Reports“.
textInsideViewBoxist sauber, weil es nur die viewBox prüft und keine Kollisionen zwischen Texten. Kandidat:textOverlap. - S2radarDie Seriennamen erscheinen weiterhin nirgends im SVG: zwei Polygone ohne Legende.
- S3lineDas Trenddiagramm unten zeichnet weder Titel noch Achsenwerte noch Legende. Die vier Linien lassen sich nur über die Tabelle zuordnen.
Verlauf
line, Slug mzp-eval-trend-2026-09-26). Oben: Aufrufe 28 → 30. Mitte: grün 5 → 9. Unten: gelb 1 → 0, rot 0. Die Historie steht in results.json.