Backlog-Durchsicht · 2026-09-14
Aufraeumen & Rest-Analyse
Zehn Tickets auf DONE, ein neuer Bug, ein Fund, der einen Deploy blockiert — und eine Einordnung, was vom Rest noch traegt.
Auf DONE verschoben
10
Status korrigiert
2
Neuer Bug
1
Noch offen
19
Was auf DONE gewandert ist
Gegen Quellcode (Commits, Klassen, Javadoc-Verweise) und gegen den Bestand selbst geprueft — nicht nur gegen den Ticket-Status.
| Ticket | Titel | Beleg |
|---|---|---|
| MZP-60 | GitHub-Alerts im MarkdownRenderer | Commit d3f1ec6, Code auf main |
| MZP-61 | Shiki-Code-Notation ([!code ...]) | Commits 94e3750 + de54046 (Fix), Code auf main |
| MZP-94 | Alt-Theme-Kopie ohne Skin-Klasse | Commit 6de1cc3, Code auf main |
| MZP-46 | Wiki-API fuer externe Klienten | WikiApiController liefert GET/GET-Detail/PUT wie spezifiziert — stand faelschlich auf IDEA |
| MZP-63 | Herkunfts-Fuss "Zuletzt geaendert" | Live-Abnahme 2026-09-04 bestaetigt Kern-AK gruen (Folgefehler ausgelagert, siehe unten) |
| MZP-96 | Gamma-to-MZP Bridge | Anders zugeschnitten geliefert: docs/agent-workflows/gamma-to-mzp.md + RemoteImageImporter |
| MZP-97 | Gap-Analyse diagram-design/archify | Alle Folgetickets (MZP-98/99/100/101/105) DONE |
| MZP-73 | Abnahme-Auftrag (5 Features) | Alle fuenf Einzeltickets inzwischen individuell abgenommen |
| MZP-74 | Verify-after-deploy + Report | Report publiziert, alle Zusicherungen gruen |
| MZP-78 | Abnahme Walkthrough/Export/Freigabe | Alle drei Feature-Tickets abgeschlossen (2× DONE, 1× DROPPED) |
Zwei Status-Korrekturen
-
MZP-18Code fertig, Deploy blockiertDie "oeffentliche Buehne" ist vollstaendig auf
main(sieben Commits, StageDto, PublicStageViewController, HallOfFamePublicController, Templates, Tests). Aber: im Arbeitsverzeichnis liegt seit unbekannter Zeit eingit stashmit genau der nginx-Konfiguration, die die Seite live erreichbar macht (location = /gegen 502,location /hall-of-famegegen 401). Ohne diesen Block laeuft der Code, aber niemand kommt von aussen hin. Nicht angewendet, nicht verworfen — das ist deine Entscheidung, nicht meine. Kommentar mit Details steht am Ticket. -
MZP-95IDEA → REVIEWPhase 1 (einheitliches Abstandsprofil) ist Code-fertig und gemerged. Phase 2 (dichte-bewusste Skalierung) und Phase 3 (ruhigeres Routing) stehen laut Ticket-Umfang noch aus — deshalb REVIEW statt DONE, aber auch nicht laenger IDEA.
Ein neuer Bug, aus der MZP-63-Abnahme ausgelagert
MZP-106
FreemarkerRenderService: mitgegebenes renderedAt gewinnt ueber die echte Renderzeit.
Ein putIfAbsent statt put/Verwerfen laesst ein im contextJson mitgeschicktes Datum stehen — der Herkunfts-Fuss aus MZP-63 kann dadurch ein falsches, eingefrorenes Datum zeigen. Kein Angriff von aussen, aber ein Agent, der einen alten Kontext-Stand zurueckschreibt, friert das Datum unbemerkt ein. P3, klein zu beheben.
Rest-Analyse: was von den verbleibenden 19 Tickets noch traegt
Nicht "ist es fertig", sondern "lohnt sich der naechste Schritt noch" — eingeordnet in drei Gruppen.
Jetzt sinnvoll
| Ticket | Titel | Warum jetzt |
|---|---|---|
| MZP-18 | Public View mit Besucherstimmen | Ein Entscheid (Stash anwenden ja/nein) trennt "fertig im Code" von "live nutzbar". Kuerzester Weg zu sichtbarem Nutzen im ganzen Rest-Backlog. |
| MZP-103 | RENDER_UNAVAILABLE beim Publish geschuetzter wiki-*-Seiten | Echter Regressionskandidat seit dem letzten Redeploy (MZP-100/101). Betrifft jeden kuenftigen Diagramm-Publish auf wiki-* und ist noch nicht eingegrenzt. |
| MZP-93 | Export JPEG/WebP/Clipboard-PNG | Bereits DOING, kleiner Rest bis zum Abschluss, schliesst die letzte Export-Luecke aus der Archify-Paritaet. |
| MZP-47 + MZP-48 | Obsidian-Zufluss/Promotion-Schleuse | MZP-46 (Voraussetzung) ist heute auf DONE gewandert — beide Tickets sind jetzt baubar. Direkt an deinen taeglichen Workflow zwischen Vault und MZP angeschlossen. |
Spaeter, aber mit echtem Wert
| Ticket | Titel | Einordnung |
|---|---|---|
| MZP-68 | Spike: warum 38% der Testzeit in KnowledgeMcpToolsTest | Kann ein echter Produktivbefund sein (fehlende Indizes bei ~300 Live-Seiten) statt nur ein Testproblem — lohnt die Stunde zum Messen. |
| MZP-67 | FxModuleSmokeTest: lastabhaengige Zeitzusicherung ersetzen | Blockiert die in MZP-66 offene Mutationsmessung; kein Nutzerfeature, aber Bau-Stabilitaet. |
| MZP-72 | Diagramm-Linse nach Knotenart | Selbst als "klein" eingestuft (Mechanik steht bereits ueber MZP-52/53/54) — guenstiger Zusatznutzen fuer den Viewer. |
| MZP-69 | /published/{slug}.md | Nuetzlich fuer jeden Agenten (auch diese Art Session), der Quelltext statt gerendertes HTML ziehen will. Kein Blocker, aber ein wiederkehrender Reibungspunkt weniger. |
| MZP-56 | SVG-Download / Share-Card / WebM | Der SVG-Knopf allein ist laut Ticket eine halbe Stunde und macht ein bereits vorhandenes, aber unverlinktes Artefakt endlich auffindbar. Share-Card/WebM koennen liegen bleiben. |
| MZP-65 | Toter-Link-Job fuer lintWiki | Kleiner, klar geschnittener Wartungsjob ohne Schema-Aenderung — wenn die Wiki-Seiten weiter wachsen, zahlt sich das aus. |
| MZP-64 | SRI-Hashes + Import-Map | Sauberkeit, kein akuter Schmerz. Sinnvoll, sobald einmal eine /lib/-Datei tatsaechlich still ausgetauscht wurde. |
| MZP-79 | Markdown → PPTX/PDF mit eigenem Theme | Baut auf MZP-76 (Pandoc/Typst, bereits im Image) auf, aber "wundervoll" heisst hier: ein eigenes Referenz-Theme entwerfen — das ist die eigentliche Arbeit, nicht die Pipeline. |
Fraglich — bevor hier gebaut wird, lohnt ein zweiter Blick
| Ticket | Titel | Warum fraglich |
|---|---|---|
| MZP-80 | PMS/gematik-Zertifikats-Simulator | Fachlich weit weg vom Rest des Backlogs (dynconfig.xml, CertProfile-XMLs, TmsCaIntegrationException) — eine eigene, in sich geschlossene Anwendung eher als ein MZP-Feature. Lohnt sich nur, wenn du wirklich vorhast, dieses Training in MZP zu betreiben statt als eigenes Tool. |
| MZP-35 | Refine-Tool | Seit der 1.6.0-Spec ohne jede weitere Beschreibung. Ohne Zuschnitt nicht baubar — entweder konkretisieren oder als erledigt/obsolet einstufen. |
| MZP-84 | "INFO-WORK-1" | Leerer Titel, kein Rumpf, keine Kommentare. Sieht nach einem Karteileichen-Ticket aus — Kandidat fuer DROPPED, aber das ist dein Anruf, nicht meiner. |
| MZP-85 | Diagramm-Simulationsmodus | Der vorgeschaltete Spike (MZP-87) ist zwar DONE und das Schema geklaert — aber der Umfang (Zustandsmaschine, wanderndes Token, Lauf-Protokoll) ist der aufwendigste Punkt im ganzen Viewer-Strang. Eher ein bewusstes Groessprojekt als ein Nebenbei. |