You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gefundene Probleme beim Test von Issue #99 (area-basic)
Bei der End-to-End-Testung des Plot-Generation Workflows wurden folgende Probleme identifiziert:
1. Spec-Datei Konflikte (Kritisch)
Problem: Alle 8 Library-Branches versuchen specs/{spec-id}.md zu erstellen/ändern. Wenn PRs sequenziell mergen, entstehen Konflikte für alle verbleibenden Branches.
Symptom: Nach jedem PR-Merge müssen alle anderen Branches rebased werden.
Lösung:
Option A: Orchestrator (gen-new-plot.yml) erstellt Spec-Datei ZUERST auf main, bevor Library-Branches gestartet werden
Option B: Library-Branches fügen nur Implementation hinzu, überspringen Spec-Änderungen wenn Datei existiert
2. Auto-Merge nicht getriggert durch Workflow-Labels (Kritisch)
Problem: Labels die mit GITHUB_TOKEN innerhalb eines Workflows hinzugefügt werden, triggern KEINE anderen Workflows (GitHub Actions Limitation).
Symptom:bot-ai-review.yml fügt ai-approved Label hinzu, aber bot-auto-merge.yml wird nicht getriggert.
Lösung:
Implementiert: workflow_dispatch Trigger in bot-auto-merge.yml
Implementiert: bot-ai-review.yml triggert auto-merge via gh workflow run
Status: Fix vorbereitet (lokal), noch nicht gepusht
3. Code-Formatierung fehlt in Generation (Mittel)
Problem: Claude generiert Code der nicht mit ruff format formatiert ist.
Symptom: Linting-Check schlägt fehl mit "Would reformat: plots/..."
Lösung: In gen-library-impl.yml nach Code-Generierung uv run ruff format ausführen vor dem Commit.
4. Altair Retry-Loop nicht aktiviert (Mittel)
Problem: Altair wurde nach erstem AI-Review als ai-rejected markiert, aber kein Retry-Versuch gestartet.
Gefundene Probleme beim Test von Issue #99 (area-basic)
Bei der End-to-End-Testung des Plot-Generation Workflows wurden folgende Probleme identifiziert:
1. Spec-Datei Konflikte (Kritisch)
Problem: Alle 8 Library-Branches versuchen
specs/{spec-id}.mdzu erstellen/ändern. Wenn PRs sequenziell mergen, entstehen Konflikte für alle verbleibenden Branches.Symptom: Nach jedem PR-Merge müssen alle anderen Branches rebased werden.
Lösung:
2. Auto-Merge nicht getriggert durch Workflow-Labels (Kritisch)
Problem: Labels die mit
GITHUB_TOKENinnerhalb eines Workflows hinzugefügt werden, triggern KEINE anderen Workflows (GitHub Actions Limitation).Symptom:
bot-ai-review.ymlfügtai-approvedLabel hinzu, aberbot-auto-merge.ymlwird nicht getriggert.Lösung:
workflow_dispatchTrigger in bot-auto-merge.ymlgh workflow run3. Code-Formatierung fehlt in Generation (Mittel)
Problem: Claude generiert Code der nicht mit
ruff formatformatiert ist.Symptom: Linting-Check schlägt fehl mit "Would reformat: plots/..."
Lösung: In
gen-library-impl.ymlnach Code-Generierunguv run ruff formatausführen vor dem Commit.4. Altair Retry-Loop nicht aktiviert (Mittel)
Problem: Altair wurde nach erstem AI-Review als
ai-rejectedmarkiert, aber kein Retry-Versuch gestartet.Beobachtung:
ai-rejectedLabel, keineai-attempt-*Labelsai-rejectedaber keine Attempt-KommentareZu untersuchen:
5. Post-Merge Summary Job läuft nicht (Niedrig)
Problem: Der
post-merge-summaryJob inbot-auto-merge.ymlläuft nicht nach dem Merge.Ursache: Der Job prüft auf
action == "closed", aber bei--autoMerge kommt kein neues Event.Symptom: Sub-Issues werden nicht automatisch geschlossen, Main-Issue nicht als
completedmarkiert.6. Highcharts noch offen (Info)
Status: PR #115 ist noch offen, noch im Test/Review-Prozess.
Aktueller Status (area-basic #99)
Nächste Schritte
Erstellt während End-to-End Test Session