brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
test-team-coordinationFuehrt ein Testszenario gegen ein Team aus, beobachtet Koordinationsmuster- Verhaltensweisen, bewertet Akzeptanzkriterien und erzeugt eine strukturierte RESULT.md. Verwenden bei der Validierung, dass ein Koordinationsmuster eines Teams die erwarteten Verhaltensweisen waehrend einer realistischen Aufgabe zeigt, beim Vergleich von Koordinationsmustern bei aeq…
Independent GitHub snapshot · Automated classification · Original documentation governs
Ein Testszenario aus tests/scenarios/teams/ gegen das Zielteam ausfuehren.
Koordinationsmuster-Verhaltensweisen beobachten, Akzeptanzkriterien bewerten,
das Rubrik-Ergebnis ermitteln und eine RESULT.md in tests/results/ erzeugen.
tests/scenarios/teams/test-opaque-team-cartographers-audit.md)YYYY-MM-DD-<target>-NNN automatisch generiert)1.1. Die im Input angegebene Testszenario-Datei lesen.
1.2. YAML-Frontmatter parsen und extrahieren:
target — das zu testende Teamcoordination-pattern — das erwartete Musterteam-size — Anzahl der zu startenden Mitglieder1.3. Verifizieren, dass die Szenario-Datei alle erforderlichen Abschnitte hat:
Erwartet: Szenario-Datei laed, wird geparst und enthaelt alle erforderlichen Abschnitte.
Bei Fehler: Wenn die Datei fehlt oder nicht parsebar ist, mit einer Fehlermeldung abbrechen, die die fehlende Datei oder den fehlerhaften Abschnitt identifiziert. Wenn optionale Abschnitte (Rubrik, Ground Truth, Varianten) fehlen, deren Fehlen vermerken und fortfahren.
2.1. Jede Vorbedingungs-Checkbox im Szenario durchgehen.
2.2. Fuer Datei-Existenz-Pruefungen Glob zur Verifizierung verwenden.
2.3. Fuer Registry-Anzahl-Pruefungen die relevante _registry.yml parsen und total_* gegen tatsaechliche Dateianzahlen auf dem Datentraeger vergleichen.
2.4. Fuer Branch-/Git-Zustand-Pruefungen git status --porcelain und git branch --show-current ausfuehren.
Erwartet: Alle Vorbedingungen sind erfuellt.
Bei Fehler: Wenn eine Vorbedingung fehlschlaegt, als BLOCKED in den Ergebnissen festhalten. Entscheiden ob fortgefahren werden soll (weiche Vorbedingung) oder abgebrochen werden soll (harte Vorbedingung wie fehlende Ziel-Team-Datei). Die Entscheidung dokumentieren.
3.1. tests/_registry.yml lesen und den coordination_patterns-Eintrag finden, der dem coordination-pattern-Wert des Szenarios entspricht.
3.2. Die key_behaviors-Liste fuer dieses Muster extrahieren.
3.3. Diese Verhaltensweisen werden zur Beobachtungs-Checkliste — jede muss waehrend der Ausfuehrung beobachtet und als beobachtet/nicht beobachtet festgehalten werden.
Erwartet: Muster-Schluesselverhaltensweisen geladen und bereit zur Beobachtung.
Bei Fehler: Wenn das Koordinationsmuster nicht in der Registry definiert ist, den Abschnitt Expected Behaviors des Szenarios als alleinige Beobachtungsquelle verwenden. Eine Warnung protokollieren.
4.1. Das Ergebnisverzeichnis erstellen: tests/results/YYYY-MM-DD-<target>-NNN/.
4.2. T0 (Aufgaben-Startzeit) festhalten.
4.3. Das Zielteam mit TeamCreate und der Team-Groesse aus dem Szenario starten. Den Primary-Task-Prompt wortwortlich aus dem Task-Abschnitt des Szenarios uebergeben.
4.4. Die Ausfuehrungsphasen des Teams beobachten. Zeitstempel festhalten fuer:
4.5. Wenn das Szenario einen Scope-Change-Trigger definiert und skip-scope-change false ist:
4.6. Beobachtung fortsetzen bis das Team seine Ausgabe liefert.
4.7. Die vollstaendige Ausgabe des Teams erfassen.
Erwartet: Team fuehrt die Aufgabe durch seine Koordinationsmuster-Phasen aus. Zeitstempel fuer alle Uebergaenge festgehalten. Umfangsaenderung (falls zutreffend) injiziert und absorbiert.
Bei Fehler: Wenn das Team keine Ausgabe erzeugt, den Fehlerpunkt und alle Fehlermeldungen festhalten. Wenn das Team ins Stocken geraet, die zuletzt beobachtete Phase und Zeitueberschreitung vermerken. Mit partiellen Ergebnissen zur Bewertung fortfahren.
5.1. Fuer jede Schluesselverhalten aus Schritt 3 bestimmen, ob sie waehrend der Ausfuehrung beobachtet wurde:
5.2. Fuer jedes aufgabenspezifische Verhalten aus dem Expected-Behaviors-Abschnitt des Szenarios dieselbe Bewertung anwenden.
5.3. Befunde im Beobachtungsprotokoll festhalten.
Erwartet: Alle oder die meisten muster- und aufgabenspezifischen Verhaltensweisen werden beobachtet.
Bei Fehler: Nicht beobachtete Verhaltensweisen sind Befunde, keine Fehler des Test-Verfahrens. Sie genau festhalten — sie zeigen an, dass das Koordinationsmuster sich nicht vollstaendig manifestiert hat.
6.1. Jedes Akzeptanzkriterium aus dem Szenario durchgehen.
6.2. Fuer jedes Kriterium eine Bestimmung zuweisen:
6.3. Wenn das Szenario Ground-Truth-Daten enthaelt, gemeldete Befunde dagegen verifizieren:
6.4. Wenn das Szenario eine Bewertungsrubrik enthaelt, jede Dimension 1-5 mit kurzer Begruendung bewerten.
6.5. Zusammenfassungsmetriken berechnen:
Erwartet: Alle Akzeptanzkriterien haben eine Bestimmung. Zusammenfassungsmetriken sind berechnet.
Bei Fehler: Wenn weniger als die Haelfte der Kriterien bewertet werden kann (zu viele BLOCKED), ist der Testlauf nicht schlussfolgerungsfaehig. Dokumentieren warum und erneuten Durchlauf nach Beheben der Vorbedingungen empfehlen.
7.1. tests/results/YYYY-MM-DD-<target>-NNN/RESULT.md mit der Aufzeichnungsvorlage aus dem Beobachtungsprotokoll des Szenarios erstellen.
7.2. Alle Abschnitte befuellen:
7.3. Die Rohausgabe des Teams als Anhang oder in einer separaten Datei (team-output.md) im selben Ergebnisverzeichnis einschliessen.
7.4. Zusammenfassungs-Urteil oben hinzufuegen:
**Urteil**: PASS | FAIL | INCONCLUSIVE
**Ergebnis**: X/N Kriterien (Y/Z Rubrik-Punkte)
**Dauer**: Xm
Erwartet: Vollstaendige RESULT.md mit allen befuellten Abschnitten und einem klaren Urteil.
Bei Fehler: Wenn die Ergebnisdatei nicht geschrieben werden kann, die Ergebnisse als Fallback nach stdout ausgeben. Die Bewertungsdaten sollten niemals verloren gehen.
review-codebase — eingehender Codebasis-Review, der Team-Level-Tests ergaenztreview-skill-format — validiert individuelles Skill-Format (dieser Skill validiert Team-Koordination)create-team — erstellt Team-Definitionen, die dieser Skill testetevolve-team — entwickelt Team-Definitionen basierend auf Testergebnissen weitertest-a2a-interop — aehnliches Testmuster fuer A2A-Protokoll-Konformanzassess-form — die morphische Bewertung, die der opake Team-Lead intern verwendet