Artefakt-Validator
Validiere ein oder mehrere Arbeitsablauf-Artefakte (Markdown) gegen das festgelegte Grundgerüst und die Zitierregeln. Dieses Skill ist schreibgeschützt: Es bearbeitet niemals Artefakte, es meldet lediglich Feststellungen, damit der Koordinator Fehlschläge den Agenten zuordnen kann.
Was zu prüfen ist
Führe jede der untenstehenden Prüfungen gegen jede Artefaktdatei durch. Melde jede Prüfung als BESTANDEN oder NICHT BESTANDEN mit konkreten Feststellungen (zitiere die beanstandeten Zeilen).
Struktur (unterstützt Gatter G8)
- Die Datei beginnt mit einer einzigen
#-Titelzeile. - **Owner agent:** <Agent>ist vorhanden und stimmt mit der Artefakt-Eigentümertabelle inCLAUDE.mdüberein (Artefaktdateiname ↔ Agentenname).- Abschnitte sind in dieser Reihenfolge vorhanden, jeweils als
##:Eingaben verwendet,Zusammenfassung,Details,Kosten,Quellen,Offene Punkte. ## Kostenist entweder eine Tabelle (| Posten | Einheit | Menge | Einzelpreis | Gesamt | Quelle / Grundlage |) oder der exakte SatzKeine Kosten in diesem Artefakt.## Offene Punkteenthält mindestens einen Aufzählungspunkt oderKeine.## Quellenenthält mindestens einen Aufzählungspunkt, es sei denn, das Artefakt ist explizit alsNicht anwendbargekennzeichnet (dann muss der Grund angegeben werden).
Zitierungen (unterstützt Gatter G7 und G3)
- Jeder Quellen-Aufzählungspunkt hat die Form:
- <Seitentitel> — <URL> (abgerufen JJJJ-MM-TT; unterstützt: <Behauptungen>). - URLs sind echte Seiten:
https://oderhttp://, keine Platzhalter (example.com,localhost,TODO,...), keine erfundenen Muster. - Jeder genannte Veranstaltungsort, Caterer, Dienstleister, Preis oder Wetterwert in
Details/Kostenlässt sich auf eine Behauptung in einem Quellen-Aufzählungspunkt zurückführen. Eine Empfehlung ohne Quelle ist ein NICHT BESTANDEN. - Preise müssen aus einer Quelle stammen oder als
Preis auf Anfragemit Angabe der Kostenschätzungsgrundlage markiert sein. Ungekennzeichnete, nicht belegte Preise sind ein NICHT BESTANDEN.
Eigentümerschaft und Sicherheit
- Das Artefakt beansprucht keine Arbeit, die einem anderen Agenten gehört (z. B. ein Veranstaltungsort-Artefakt, das eine vollständige Zeitleiste enthält).
- Nichts im Artefakt fordert jemanden auf,
output/event-plan.htmloderapproval.jsonzu schreiben – diese sind außerhalb von html-builder / /approve-event verboten.
Wie zu melden ist
Erstelle einen kompakten Bericht, eine Zeile pro Prüfung:
<Artefakt> C1 BESTANDEN ... C12 BESTANDEN
<Artefakt> C9 NICHT BESTANDEN — „Koneser Hall“ hat keine Quellenangabe → verantwortlich: venue-planer
Beende mit GESAMT: BESTANDEN oder GESAMT: NICHT BESTANDEN — <verantwortliche Agenten>.
Bei NICHT BESTANDEN wendet der Koordinator die Wiederholungsrichtlinie an (siehe CLAUDE.md §6): führe nur den verantwortlichen Agenten mit diesen Feststellungen erneut aus, generiere abhängige Folgeartefakte neu, validiere erneut.