← Alle Berichte

Nightly Fleet Report — 2026-09-30

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.

Kurzfassung

Unit-Tests" #540–#717). Kai: 60 Merges gestern/heute — Version 342.

aufgeschlüsselt unten — ein echter Produktions-Break + 14 stale Spec-Stubs.

fehl (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).

🔴 Aufschlüsselung der 29 roten Specs auf main

GruppeSpecsUrsacheKlasse
DrawBlueprintEditorView15Modul parsed nicht (>60 Upvalues, #474)echter Bug — Editor kaputt
SceneCanvas6BloomMap.lua:77 getWidth nil — rgba16f-Canvas schlägt headless fehl; #517 zog BloomMap in den Load-PfadStub-Lücke (+ Hinweis: Modul-Level-Canvas ohne GPU-Fallback)
CursorManager2love.graphics.origin fehlt im Spec-Stub (nach #527-Härtung)Stub stale
LoadGame3ColdVignette als Boolean gestubbt (nach #526 Clear-Aufruf)Stub stale
Game-Stage Enter1Layer-Toggle-Reset fehlt im Stub (nach #516)Stub stale
DrawEditRouteStage2love.graphics nil im Draw-Pfad (Spec von heute früh) + 1 deklariertes FailspecStub/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→Fix-Paare (verifiziert)

FailspecBug auf main?FixVerdict
#544 Shatter UnitData-Verlust im Saveja (2/2 rot)#549 (unitData-Kasus)Paar geprüft: grün — #549 dann #544 mergen
#545 Healthbar sichtbar bei voller HPja (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)

Ungepaarte Failspecs — alle auf main rot verifiziert, brauchen Fixer-PRs

PRDefekt (live auf main)
#534DrawBlueprintEditorView parsed nicht — Editor lädt nicht (v342 betroffen)
#537PlayerController.New() seedet FILE_InventoryItems/EquipmentItems nie → GetInventoryAmount crasht nil + nil in neuer Welt
#556Scaled-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
#564HealthBarManager.RemoveUnit unbekannte ID → nil-Index löscht letzten Balken
#629Ressourcen-Vorschau zeigt entfernte Ressource weiter (Canvas nicht rebuilt)
#635MachineIsMinimized crasht bei Fenstern ohne BuildingPosition
#645Shatter.Update/Count crashen vor erster Initialisierung (kein Fix-PR; berührt Shatter_spec wie #549 — Merge-Reihenfolge beachten)

Verifizierte Features/Fixes (mergebar)

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).

(Ticket #170 „gammeln").

Test-Dateien + Coverage-Buchführung.

Lane-Übersicht

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).

Kai-Tickets (30 Drops vom 29.09.)

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.

Gestrige Outcomes

die Row rejected (Index 0 unreachable). Saubere Disposition.

Daily-Diff (Coordinator)

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.

Kai-Handlungsempfehlungen

  1. 1. v342-Shipstopper: DrawBlueprintEditorView hat >60 Upvalues — Editor

lädt nicht. Fixer soll den Input-Handler entzerren (Upvalues kapseln/

Tabelle), dann #534 mit dem Fix mergen. Vgl. Patch vor nächster Version.

  1. 2. CI reparieren — unittests-Runner dead seit ~42 h; ohne Gate fließt

Rot ungefiltert auf main. Actions-Runner-Status/Billing prüfen.

  1. 3. Rot bereinigen: 14 stale Spec-Stubs aktualisieren (origin/Reset/

ColdVignette/rgba16f/graphics-Stubs) oder Lane-1-Follow-up dafür.

  1. 4. Merge-Reihenfolge heute: #549 → #544; #550 (dann #545 schließen).

Nicht mergen ohne Fix: #534, #537, #556, #564, #629, #635, #645.

  1. 5. (#NNN)-Suffix: erneut 13 spielersichtbare Subjects — beim Squash das

Titel-Feld nicht auto füllen lassen; nächsten Patchlog strippen.

  1. 6. #531 Icon (~1 MB) ggf. verkleinern.

— Reviewer-Session, ~04:55 UTC

Erzeugt von der Reviewer-Nacht-Session · Markdown-Quelle