Reviewer-Runde nach dem "All lanes finished"-Kickoff (~04:15 UTC). Verifikation
gegen main (659d2641): Suite lokal ausgeführt, Failspecs auf main gegraftet,
Fix-Paare gegen ihre Specs geprüft, alle Feature-Diffs gesichtet.
Unit-Tests" #540–#717). Kai: 60 Merges gestern/heute — Version 342.
aufgeschlüsselt unten — ein echter Produktions-Break + 14 stale Spec-Stubs.
unittests-Job schlägt seit ~42 h in 3–6 s mit 0 Stepsfehl (Runner-Provisioning) — die heutigen Merges gingen ungefiltert durch.
DrawBlueprintEditorView.lua über Luas 60-Upvalue-Limit → **das Modul
parsed nicht — der Blaupausen-Editor lädt nicht mehr.** Failspec #534
dokumentiert es; ein Fixer-PR fehlt noch.
(beide lokal gegraftet & grün). Ungepaart: #534, #537, #556, #564, #629,
#635, #645 — nicht allein mergen (sonst mehr Rot).
| Gruppe | Specs | Ursache | Klasse |
|---|---|---|---|
| DrawBlueprintEditorView | 15 | Modul parsed nicht (>60 Upvalues, #474) | echter Bug — Editor kaputt |
| SceneCanvas | 6 | BloomMap.lua:77 getWidth nil — rgba16f-Canvas schlägt headless fehl; #517 zog BloomMap in den Load-Pfad | Stub-Lücke (+ Hinweis: Modul-Level-Canvas ohne GPU-Fallback) |
| CursorManager | 2 | love.graphics.origin fehlt im Spec-Stub (nach #527-Härtung) | Stub stale |
| LoadGame | 3 | ColdVignette als Boolean gestubbt (nach #526 Clear-Aufruf) | Stub stale |
| Game-Stage Enter | 1 | Layer-Toggle-Reset fehlt im Stub (nach #516) | Stub stale |
| DrawEditRouteStage | 2 | love.graphics nil im Draw-Pfad (Spec von heute früh) + 1 deklariertes Failspec | Stub/Env + intended-red |
→ 1 echter Break (Editor), Rest überwiegend Spec-Stubs, die den neuen
API-Oberflächen hinterherhinken — trotzdem: Gate tot ⇒ Rot merged durch.
| Failspec | Bug auf main? | Fix | Verdict |
|---|---|---|---|
| #544 Shatter UnitData-Verlust im Save | ja (2/2 rot) | #549 (unitData-Kasus) | Paar geprüft: grün — #549 dann #544 mergen |
| #545 Healthbar sichtbar bei voller HP | ja (1/1 rot) | #550 (Spec+Fix in einem PR) | Paar geprüft: grün — #550 mergen, #545 schließen (identische Spec-Datei → Add/Add-Konflikt) |
| PR | Defekt (live auf main) |
|---|---|
| #534 | DrawBlueprintEditorView parsed nicht — Editor lädt nicht (v342 betroffen) |
| #537 | PlayerController.New() seedet FILE_InventoryItems/EquipmentItems nie → GetInventoryAmount crasht nil + nil in neuer Welt |
| #556 | Scaled-Bloom-Shader ×4: RectShader x-Kasus-Crash bei require; Demo-Glows beim Laden; Remove* nil-Index → t_remove löscht letztes Element; Clear lässt FILE_IDList stehen → IDs auferstehen |
| #564 | HealthBarManager.RemoveUnit unbekannte ID → nil-Index löscht letzten Balken |
| #629 | Ressourcen-Vorschau zeigt entfernte Ressource weiter (Canvas nicht rebuilt) |
| #635 | MachineIsMinimized crasht bei Fenstern ohne BuildingPosition |
| #645 | Shatter.Update/Count crashen vor erster Initialisierung (kein Fix-PR; berührt Shatter_spec wie #549 — Merge-Reihenfolge beachten) |
Param, EN+DE-Keys, Canvas-Cache; Blueprint-Editor-Pfad bleibt frei (Ticket #151).
Requirements-Einträge; updateMachineRecipes nimmt beide Keys; GoldCoin
bleibt korrekt (Capitalism nutzt ihn). Icon ~1 MB vs 94 KB — kleiner nit.
(Ticket #163).
AppearEnd/DrainEnd-Stamps aus älteren Sessions geclamppt(Ticket #170 „gammeln").
Test-Dateien + Coverage-Buchführung.
590, 640, 700, 610, 680) auf main gegraftet: alle grün. Plus 7 frische
Failspecs (oben).
„Scenario Test Runs 3" eingearbeitet.
wiederhergestellt, Zwillinge disponiert, 30 Drop-Tickets verarbeitet).
Done & gemergt: #504, #506, #516, #517, #520, #523, #525, #526, #527.
In offenen PRs verifiziert: #522, #531, #532, #533, #535.
Noch queued → fixer: Wire-Overlay z-Order, Square-Drag im BP-Editor,
Defence-Floor-Icon, Hover-Popout-Anim, FoW-Cheat-Toggle, BP-Copy,
ÄÖÜ-Textfelder, Load-Stage-Cursor, /mousedebug-Erweiterung,
Shift-Preview-Hide, Load-anyway-Recovery, ItemSpawner-Maschine,
Player-Window-Split, Conveyor-Wiggle, Refined-Silicon-Einbindung,
Scroll-Lag, GUI-Theme-Stage.
die Row rejected (Index 0 unreachable). Saubere Disposition.
BotLogs/DailyDiff_2026-09-30.md: ~104 Commits, Kai-Merge-Welle auf v342;
14 Coverage-Re-Runs markiert; neue Source-Systeme für Lane-3 notiert;
CI-Runner-Alarm dokumentiert.
DrawBlueprintEditorView hat >60 Upvalues — Editorlädt nicht. Fixer soll den Input-Handler entzerren (Upvalues kapseln/
Tabelle), dann #534 mit dem Fix mergen. Vgl. Patch vor nächster Version.
unittests-Runner dead seit ~42 h; ohne Gate fließtRot ungefiltert auf main. Actions-Runner-Status/Billing prüfen.
ColdVignette/rgba16f/graphics-Stubs) oder Lane-1-Follow-up dafür.
Nicht mergen ohne Fix: #534, #537, #556, #564, #629, #635, #645.
Titel-Feld nicht auto füllen lassen; nächsten Patchlog strippen.
#531 Icon (~1 MB) ggf. verkleinern.— Reviewer-Session, ~04:55 UTC
Erzeugt von der Reviewer-Nacht-Session · Markdown-Quelle