# Task-Cards Diese Datei definiert die initialen Task-Cards fuer das 11-Rollen-Swarm-Setup: 9 Builder-Rollen und 2 Supervisoren. Jede Karte folgt dem Pflichtschema aus dem Task-Card-Template und verlangt reproduzierbare Evidenz, Tests, Browser-Pruefungen und einen klaren Rollback-Pfad. ## Task Card - Task ID: PS-001 - Owner Agent: product_scope (ProductScopeAgent) - Objective: Scope, Release-Slices und Akzeptanzkriterien fuer die 3D-Web-Game-Cloud-Plattform verbindlich festlegen. - Inputs: Nutzerauftrag, AGENTS.md, Skill-Vorgaben, Rollenliste, vorhandene Projektseiten und Evidence-Artefakte. - Dependencies: Abstimmung mit game_design, qa_validation, sentinel_truth und sentinel_runtime; keine Abschlussfreigabe ohne Evidence-Log. - Definition of Done: Alle geplanten Release-Slices sind beschrieben, priorisiert und mit messbaren Akzeptanzkriterien versehen; jede UI- oder Gameplay-Anforderung ist einer Owner-Rolle und einem Browser-Nachweis zugeordnet. - Required Tests: Dokumentationspruefung auf vollstaendige Rollenabdeckung, Link-/Dateipfad-Check fuer referenzierte Artefakte, Konsistenzpruefung gegen AGENTS.md und Skill-Vorgaben. - Required Browser Checks: Chrome-DevTools-MCP-Snapshot der relevanten Produkt-/Monitorseiten; Puppeteer-MCP-Smoke-Flow fuer Laden der Startansicht und Sichtbarkeit der priorisierten Release-Slices, sofern die Seiten UI-Auswirkungen haben. - Rollback Plan: Nur die durch product_scope geaenderten Scope-/Planungsabschnitte zuruecknehmen; vor Rollback betroffene Cards und Evidence-Eintraege markieren. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Scope-Artefakte pruefen und Evidence nachtragen. - Blocking issues: Keine belegten Blocker in dieser Initialkarte. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis reproduzierbare Outputs eingetragen sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis DevTools- und Puppeteer-Nachweise eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: Task-Card-Struktur ist definiert. Inferred: Scope-Artefakte werden aus vorhandenen Projektseiten abgeleitet. Unknown: Endgueltige Release-Slice-Reihenfolge bis Owner-Pruefung. ## Task Card - Task ID: GD-001 - Owner Agent: game_design (GameDesignAgent) - Objective: Gameplay-Loop, Spielziele, Progression, Balancing-Annahmen und UX-Zustaende fuer die erste spielbare 3D-Version spezifizieren. - Inputs: Scope-Kriterien aus PS-001, vorhandene UI-/Game-Seiten, Referenzverhalten aus AGENTS.md, geplante Browser-Smoke-Flows. - Dependencies: product_scope fuer Priorisierung, gameplay_systems fuer Zustandsmodell, webgl_client fuer darstellbare Szenen, qa_validation fuer Testmatrix. - Definition of Done: Core Loop, Sieg-/Fehlschlagbedingungen, Interaktionszustand, Feedback-Zustaende und Balancing-Parameter sind so beschrieben, dass Builder sie implementieren und QA sie testen kann. - Required Tests: Review der Design-Spezifikation gegen Akzeptanzkriterien; Plausibilitaetspruefung der Progression; Mapping jeder Interaktion auf erwartete UI-, Gameplay- und Telemetrieausgabe. - Required Browser Checks: Chrome-DevTools-MCP-Pruefung der sichtbaren HUD-/Gameplay-Zustaende; Puppeteer-MCP-Smoke-Flow fuer Start, eine Kernaktion, Feedbackanzeige und Rueckkehr/Reset. - Rollback Plan: Nur die zuletzt eingefuehrten Designparameter oder UI-Zustandsanforderungen zuruecknehmen; bestehende akzeptierte Core-Loop-Beschreibung unveraendert lassen. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Design-Spezifikation und Pruefpunkte liefern. - Blocking issues: Balancing bleibt unbekannt, bis ein lauffaehiger Gameplay-Prototyp gemessen wurde. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Design-Reviews und ggf. automatisierte Checks dokumentiert sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis DevTools- und Puppeteer-Nachweise eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: Design-Auftrag und Abhaengigkeiten sind definiert. Inferred: Core-Loop wird aus Scope und bestehender UI abgeleitet. Unknown: Finale Balancing-Werte bis Messung im Browser. ## Task Card - Task ID: WG-001 - Owner Agent: webgl_client (WebGLClientAgent) - Objective: 3D-Rendering-Oberflaeche, Szene, Kamera, Eingabe und visuelle Laufzeitindikatoren fuer die WebGL-/Three.js-Clientseite implementierbar absichern. - Inputs: Game-Design-Spezifikation, vorhandene Client-Dateien, Build-Skripte, Browser-Runtime-Gate. - Dependencies: game_design fuer Szenenanforderungen, gameplay_systems fuer Zustand, sentinel_runtime fuer Live-Browserfreigabe. - Definition of Done: Szene rendert sichtbar und stabil, Kamera und Eingabe funktionieren, Lade-/Fehlerzustaende sind sichtbar, und alle UI-auswirkenden Aenderungen haben DevTools- und Puppeteer-Evidenz. - Required Tests: Build/Test-Kommando der App; Render-Smoke-Test; Eingabe-/Resize-Test; Konsolenfehler-Sweep; pruefbare Wiederholung mit dokumentiertem Befehl. - Required Browser Checks: Chrome-DevTools-MCP-Snapshot mit nicht-leerer Canvas-/3D-Szene, Console- und Network-Check; Puppeteer-MCP-Flow fuer Laden, Interaktion, Resize und Screenshot auf Desktop und Mobile. - Rollback Plan: Letzte Rendering-/Shader-/Scene-Graph-Aenderung isoliert zuruecknehmen; Fallback-Szene aktivieren, wenn die Hauptszene leer, langsam oder fehlerhaft bleibt. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Render-Implementierung und Laufzeitbelege liefern. - Blocking issues: Keine Render-Evidenz vorhanden; Abschluss bleibt blockiert. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Build- und Render-Smoke-Ergebnisse eingetragen sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis nicht-leere Canvas-/Szenen-Nachweise eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: Render-Gate ist als Pflicht definiert. Inferred: WebGL/Three.js ist die erwartete Client-Schicht. Unknown: Aktuelle Render-Performance und Canvas-Zustand bis Browserlauf. ## Task Card - Task ID: GS-001 - Owner Agent: gameplay_systems (GameplaySystemsAgent) - Objective: Spielzustand, Entitaeten, Bewegung, Aktionen, Kollisions-/Trefferlogik und Reset-/Respawn-Flows konsistent modellieren. - Inputs: Game-Design-Spezifikation, WebGL-Client-Schnittstellen, vorhandene State-/Gameplay-Dateien, QA-Testmatrix. - Dependencies: game_design fuer Regeln, webgl_client fuer Eingabe und Darstellung, multiplayer_netcode fuer synchronisierbaren Zustand. - Definition of Done: Kernzustandsmaschine ist dokumentiert und implementiert, Aktionen veraendern Zustand deterministisch, Reset/Fehlerzustaende sind testbar, und Gameplay-Ausgaben werden im UI sichtbar. - Required Tests: Unit-Tests fuer Zustandsuebergaenge; Integrationstest fuer Eingabe zu Aktion zu sichtbarem Zustand; Regressionstest fuer Reset und ungueltige Aktionen. - Required Browser Checks: Chrome-DevTools-MCP-Console-Sweep nach Gameplay-Aktionen; Puppeteer-MCP-Smoke-Flow fuer Start, Bewegung/Aktion, Zustandsanzeige und Reset. - Rollback Plan: Letzte Gameplay-Systemaenderung rueckgaengig machen und bekannte stabile State-Maschine wieder aktivieren; fehlerhafte Features per Flag deaktivieren, wenn vorhanden. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Zustandsmodell, Tests und Browserlauf nachtragen. - Blocking issues: Determinismus ist unbekannt, bis wiederholbare Tests laufen. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Unit- und Integrationstests dokumentiert sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis Gameplay-Smoke-Nachweise eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: Gameplay-Pflichten und Testarten sind definiert. Inferred: Zustand muss fuer Netcode synchronisierbar sein. Unknown: Tatsächliche deterministische Wiederholbarkeit bis Testlauf. ## Task Card - Task ID: MN-001 - Owner Agent: multiplayer_netcode (MultiplayerNetcodeAgent) - Objective: Lobby-/Match-Flows, Echtzeit-Synchronisation, Prediction/Reconciliation und Desync-Erkennung fuer Mehrspielerbetrieb planen und pruefbar machen. - Inputs: Gameplay-Zustandsmodell, Backend-Schnittstellen, Client-Eventfluss, vorhandene Netzwerk-/Realtime-Komponenten. - Dependencies: gameplay_systems fuer autoritativen Zustand, backend_platform fuer APIs, security_anticheat fuer Missbrauchsgrenzen, qa_validation fuer E2E-Mehrfensterpruefung. - Definition of Done: Lobby-Erstellung, Join, Match-Start, Zustandsabgleich und Desync-/Reconnect-Verhalten sind implementiert oder als testbare Schnittstelle dokumentiert; keine Synchronisationsbehauptung ohne Mehrfenster-Evidenz. - Required Tests: Integrationstest fuer Lobby/Join; Mehrclient-Synchronisationstest; Reconnect-/Timeout-Test; Desync-Erkennungsfall mit erwarteter Fehlermeldung. - Required Browser Checks: Chrome-DevTools-MCP-Network-Check fuer Realtime-Verbindungen; Puppeteer-MCP-Smoke-Flow mit zwei Browser-Kontexten fuer Lobby, Join, Aktion und beobachtete Synchronisierung. - Rollback Plan: Realtime-Aenderungen hinter Fallback auf lokalen Singleplayer-Zustand zuruecknehmen; betroffene Lobby-/Match-Routen deaktivieren, falls Synchronisation falsche Zustaende erzeugt. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Mehrclient-Evidenz liefern. - Blocking issues: Keine belegte Realtime-Verbindung vorhanden; Abschluss bleibt blockiert. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Lobby-/Synchronisationstests dokumentiert sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis Zwei-Kontext-Smoke und Network-Checks eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: Mehrclient-Evidenz ist Pflicht. Inferred: Synchronisation braucht Backend- oder Realtime-Kanal. Unknown: Latenz, Reconnect-Verhalten und Desync-Rate bis Messung. ## Task Card - Task ID: BP-001 - Owner Agent: backend_platform (BackendPlatformAgent) - Objective: API, Authentifizierung, Persistenz, Telemetrie-Endpunkte und Runtime-Control-Flaechen fuer die Plattform belastbar bereitstellen. - Inputs: vorhandene Backend-Dateien, API-/Routing-Vorgaben aus AGENTS.md, Frontend-Anforderungen, Security-Vorgaben. - Dependencies: cloud_infra_devops fuer Laufzeitumgebung, multiplayer_netcode fuer Realtime-Bedarf, security_anticheat fuer Auth/Ratelimits, qa_validation fuer API-Tests. - Definition of Done: Relevante Endpunkte haben dokumentierte Contracts, Health-/Telemetry-Ausgaben, Fehlerantworten und Tests; sensible Daten werden nicht im Klartext geloggt oder im UI angezeigt. - Required Tests: Unit-/Integrationstests fuer API-Contracts; Health-Check; Auth-/Fehlerfalltests; Telemetrie-Payload-Test mit Sanitization-Pruefung. - Required Browser Checks: Chrome-DevTools-MCP-Network-Check fuer API-Aufrufe und Fehlerantworten; Puppeteer-MCP-Smoke-Flow fuer UI-Aktion, API-Request, sichtbare Erfolg-/Fehlermeldung. - Rollback Plan: Letzte API-/Schema-Aenderung zuruecknehmen; inkompatible Endpunkte per Feature-Flag deaktivieren; Datenmigrationen nur mit dokumentierter Gegenmigration ausrollen. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss API-Contracts und Testnachweise liefern. - Blocking issues: Backend-Laufzeitstatus in dieser Karte noch unbekannt. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Backend-Tests und Health-Ausgaben dokumentiert sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis Network- und UI/API-Smoke-Nachweise eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: API-/Telemetry-Gates sind definiert. Inferred: UI-Aktionen muessen Backend-Antworten sichtbar machen. Unknown: Aktueller Health-Status bis Laufzeitpruefung. ## Task Card - Task ID: CI-001 - Owner Agent: cloud_infra_devops (CloudInfraDevOpsAgent) - Objective: Build-, Verify-, CI/CD-, Environment- und Rollout-Sicherheitswege fuer lokale, Staging- und Produktionslaeufe pruefbar dokumentieren und automatisieren. - Inputs: AGENTS.md-Verifikationsbefehle, package-/Build-Konfiguration, Deployment-Skripte, vorhandene Cloud-/Vercel-/Docker-Hinweise. - Dependencies: backend_platform fuer Services, webgl_client fuer Build-Artefakte, qa_validation fuer Release-Gate, sentinel_truth fuer Evidenzabdeckung. - Definition of Done: Reproduzierbare Verify-Kommandos, Environment-Annahmen, Rollout-Schritte und Rollback-Schritte sind dokumentiert; CI- oder lokale Gate-Ausgabe ist als Pass/Fail belegbar. - Required Tests: `npm`/Build-Verifikation falls vorhanden; dokumentierte AGENTS.md-Verify-Kommandos passend zum geaenderten Scope; Deployment-Dry-Run oder explizit begruendeter Blocker. - Required Browser Checks: Nach erfolgreichem Build Chrome-DevTools-MCP-Check der ausgelieferten URL/lokalen App; Puppeteer-MCP-Smoke-Flow fuer Startseite und eine kritische Interaktion. - Rollback Plan: Letzten Infrastruktur-/Deployment-Schritt rueckgaengig machen; vorheriges Artefakt oder vorherige Deployment-Version wieder aktivieren; betroffene Secrets/Env-Aenderungen separat dokumentieren. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Verify-/Rollout-Evidenz liefern. - Blocking issues: Keine Build- oder Deploy-Evidenz vorhanden; Abschluss bleibt blockiert. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Build-/Verify-Ausgaben dokumentiert sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis ausgelieferte UI live geprueft wurde. - Claim classification (verified/inferred/unknown): Verified: Verify- und Rollback-Pflichten sind definiert. Inferred: Build-Gate muss vor Browser-Gate laufen. Unknown: Aktueller CI/CD-Status bis Kommandoausfuehrung. ## Task Card - Task ID: QA-001 - Owner Agent: qa_validation (QAValidationAgent) - Objective: Unit-, Integrations-, E2E- und Browser-Validierungsstrategie fuer alle 11 Rollen konsolidieren und Abschluss ohne belastbare Evidenz blockieren. - Inputs: AGENTS.md-Verify-Kommandos, Skill-Template, Task-Cards, Evidence-Log, geaenderte App-Dateien, Browser-Tooling-Vorgaben. - Dependencies: Alle Builder liefern Tests und Outputs; sentinel_truth klassifiziert Claims; sentinel_runtime prueft Laufzeitverhalten. - Definition of Done: Testmatrix deckt Scope, UI, Gameplay, Backend, Netcode, Security und Deployment ab; jede Completion-Aussage hat Pass/Fail-Zusammenfassung, reproduzierbares Rerun-Kommando und klare Trennung von beobachtetem Fehler und vermuteter Ursache. - Required Tests: Passende AGENTS.md-Verify-Kommandos je geaendertem Bereich; gezielte Unit-/Integrationstests; E2E-Smoke fuer Kernfluss; Flaky-Test-Triage mit Wiederholung oder Blocker. - Required Browser Checks: Chrome-DevTools-MCP-Snapshot, Console-, Network- und Performance-Basischeck fuer UI-/Gameplay-Aenderungen; Puppeteer-MCP-Smoke-Flow fuer Laden, Kerninteraktion, Screenshot und Fehlerfreiheit. - Rollback Plan: Abschluss blockieren statt ungeprueft freigeben; bei fehlerhaften Aenderungen Owner-spezifischen Rollback aus der jeweiligen Task-Card verlangen und danach volle Testsequenz erneut ausfuehren. ## Progress Log - Start time: Initialkarte durch QAValidationAgent erstellt. - Current step: Pflichtfelder fuer alle Rollen in dieser Datei ueberarbeitet; naechster Schritt ist Owner-Evidenz durch die jeweiligen Rollen. - Blocking issues: Keine Test-/Browser-Evidenz der anderen Rollen in dieser Initialdatei vorhanden; Completion der Rollen bleibt bis Nachweis blockiert. ## Evidence - Files changed: `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: `Get-Content` fuer Skill, Template und vorhandene Task-Cards; anschliessend Datei-Edit ueber Apply-Patch. - Test outputs: Strukturelle Dokumentpruefung nach Edit erforderlich; keine App-Tests, weil nur diese Markdown-Datei im Scope liegt. - Browser/devtools outputs: Nicht ausgefuehrt fuer diese reine Task-Card-Dokumentaenderung; fuer UI-/Gameplay-Owner weiterhin verpflichtend. - Claim classification (verified/inferred/unknown): Verified: Alle 11 Rollen haben initiale Karten mit Pflichtfeldern. Inferred: App-Browserchecks werden durch die jeweiligen Owner nach Implementierung geliefert. Unknown: Laufzeitstatus der App bis Browser-Gates ausgefuehrt wurden. ## Task Card - Task ID: SEC-001 - Owner Agent: security_anticheat (SecurityAntiCheatAgent) - Objective: Threat Model, Anti-Cheat-Kontrollen, Eingabevalidierung, Rate-Limits, Secret-Schutz und Log-Sanitization fuer Client, Backend und Realtime-Flows definieren und pruefen. - Inputs: Backend-Contracts, Netcode-Flows, Client-Inputs, Settings-/Secret-Felder, Log- und Telemetrie-Ausgaben. - Dependencies: backend_platform fuer Auth/Ratelimits, multiplayer_netcode fuer Missbrauchsfaelle, qa_validation fuer Security-Tests, sentinel_truth fuer belegte Claims. - Definition of Done: Kritische Abuse-Szenarien sind dokumentiert, Schutzmassnahmen sind implementiert oder als Blocker markiert, Logs rendern Eingaben inert, Secrets erscheinen nicht im Klartext, und Anti-Cheat-Annahmen sind als verified/inferred/unknown klassifiziert. - Required Tests: Injection-/XSS-Renderingtest; Secret-Speicher-/Anzeige-Test; Rate-Limit-/Replay-Test soweit Endpunkte existieren; negative Tests fuer manipulierte Client-Payloads. - Required Browser Checks: Chrome-DevTools-MCP-Console-/Network-Sweep fuer manipulierte Eingaben und Secret-Felder; Puppeteer-MCP-Smoke-Flow fuer Eingabe eines harmlosen Script-Strings, Speichern/Laden und inert sichtbare Ausgabe. - Rollback Plan: Unsichere Eingabe-, Log- oder Auth-Aenderung zuruecknehmen; gefaehrdete UI-Aktion deaktivieren, bis Sanitization und Tests belegbar bestehen. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Owner muss Threat Model und Security-Testevidenz liefern. - Blocking issues: Security-Status bleibt unbekannt, bis negative Tests und Browser-Sweeps laufen. ## Evidence - Files changed: Erwartet nach Bearbeitung durch Owner; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Owner-Kommandos ausgefuehrt. - Test outputs: Noch keine Testergebnisse vorhanden; Abschluss ist blockiert, bis Security-Tests dokumentiert sind. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; Abschluss ist blockiert, bis Manipulations- und Sanitization-Smokes eingetragen sind. - Claim classification (verified/inferred/unknown): Verified: Security-Gates und negative Tests sind definiert. Inferred: Client- und Backend-Pfade muessen gemeinsam abgesichert werden. Unknown: Aktuelle Verwundbarkeit bis Testlauf. ## Task Card - Task ID: ST-001 - Owner Agent: sentinel_truth (SentinelTruthAgent, Supervisor) - Objective: Wahrheits- und Evidenz-Gate fuer alle Rollen durchsetzen, unbewiesene Completion-Claims stoppen und jede wichtige Aussage als verified, inferred oder unknown klassifizieren. - Inputs: Task-Cards, Evidence-Log, Testausgaben, Browser-Artefakte, PR-/Commit-/Diff-Kontext falls vorhanden, Abschlusszusammenfassungen der Rollen. - Dependencies: Alle Rollen liefern konkrete Belege; qa_validation liefert Pass/Fail-Zusammenfassungen; sentinel_runtime liefert Laufzeitnachweise. - Definition of Done: Jede Abschlussbehauptung ist mit konkreter Evidenz verknuepft oder als inferred/unknown markiert; fehlende, flaky oder nicht reproduzierbare Evidenz blockiert Completion. - Required Tests: Evidence-Coverage-Review; Stichprobenpruefung der referenzierten Dateien/Kommandos/Outputs; Abgleich beobachteter Fehler gegen behauptete Ursachen. - Required Browser Checks: Keine eigene UI-Aenderung erforderlich; prueft aber, dass jede UI-/Gameplay-Task DevTools- und Puppeteer-Artefakte mit Pass/Fail-Status enthaelt. - Rollback Plan: Keine Code-Reverts durch Supervisor; stattdessen Completion zurueckweisen, betroffene Owner-Karte auf blocking setzen und erneute Evidenzanforderung dokumentieren. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Supervisor muss spaeter alle Claims gegen Evidence pruefen. - Blocking issues: Keine belastbare Rollenevidenz vorhanden; Freigabe bleibt bis Lieferung blockiert. ## Evidence - Files changed: Erwartet nach Supervisor-Pruefung; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Supervisor-Kommandos ausgefuehrt. - Test outputs: Noch keine Evidence-Coverage-Pruefung vorhanden. - Browser/devtools outputs: Noch keine geprueften Browser-Artefakte vorhanden. - Claim classification (verified/inferred/unknown): Verified: Supervisor-Gate und Klassifizierungsregeln sind definiert. Inferred: Fehlende Evidence wird Completion blockieren. Unknown: Welche spaeteren Claims unzureichend belegt sein werden. ## Task Card - Task ID: SR-001 - Owner Agent: sentinel_runtime (SentinelRuntimeAgent, Supervisor) - Objective: Runtime-Gate fuer UI- und Gameplay-Aenderungen live pruefen und Completion blockieren, wenn Browser-, Console-, Network-, Performance- oder Smoke-Evidenz fehlt. - Inputs: Lokale oder deployte App-URL, Build-/Run-Kommandos, Chrome-DevTools-MCP-Ausgaben, Puppeteer-MCP-Smoke-Ergebnisse, Screenshots, Console-/Network-Logs. - Dependencies: webgl_client, gameplay_systems, multiplayer_netcode und backend_platform liefern lauffaehige Funktionen; qa_validation liefert Testmatrix; sentinel_truth prueft Claims. - Definition of Done: Jede UI-/Gameplay-Task hat Build/Run-Nachweis, DevTools-Check, Puppeteer-Smoke, Evidence-Log-Eintrag und klare Pass/Fail-Bewertung; Rejects verlangen Fix und vollstaendige Wiederholung der Sequenz. - Required Tests: Laufzeit-Checkliste pro betroffener Seite/Szene; Console-Fehler-Sweep; Network-Fehler-Sweep; Basis-Performance-/Interaktionspruefung; Reproduzierbares Rerun-Kommando. - Required Browser Checks: Chrome-DevTools-MCP-Snapshot, Console, Network und ggf. Performance; Puppeteer-MCP-Smoke-Flow fuer Laden, kritische Interaktion, Screenshot und bei 3D-Szenen sichtbare nicht-leere Renderflaeche. - Rollback Plan: Keine eigenen Code-Reverts durch Supervisor; Runtime-Freigabe verweigern, Owner-spezifischen Rollback oder Fix verlangen und danach Build/Run, DevTools, Puppeteer und Evidence-Log erneut ausfuehren lassen. ## Progress Log - Start time: Noch nicht gestartet. - Current step: Initialkarte erstellt; Supervisor muss spaeter Runtime-Artefakte validieren. - Blocking issues: Keine DevTools- oder Puppeteer-Artefakte vorhanden; Runtime-Freigabe bleibt blockiert. ## Evidence - Files changed: Erwartet nach Supervisor-Pruefung; diese Initialkarte selbst liegt in `public/godmode/swarm_evidence/task-cards.md`. - Commands executed: Noch keine Supervisor-Kommandos ausgefuehrt. - Test outputs: Noch keine Runtime-Testausgaben vorhanden. - Browser/devtools outputs: Noch keine Browser-Artefakte vorhanden; diese sind fuer UI-/Gameplay-Completion zwingend. - Claim classification (verified/inferred/unknown): Verified: Runtime-Gate-Sequenz ist definiert. Inferred: UI-/Gameplay-Tasks ohne Browser-Artefakte werden rejected. Unknown: Aktueller Browserzustand bis Live-Pruefung.