← Alle Berichte

Nightly Fleet Report — 2026-09-29

Reviewer-Runde nach dem "All lanes finished"-Kickoff (~04:15 UTC). Verifikation

gegen main: Suite lokal ausgeführt, alle Fix-/Feature-Diffs gesichtet.

Kurzfassung

konsolidiert). Kai hat 165 PRs gemergt (die komplette Rückstands-Welle

inkl. Lane-1-Konsolidierungen #404/#420).

#488→#490, #492→#496, #494→#495, #497→#501, #499→#500. Alle Diffs geprüft,

alle korrekt.

GitHub-Auto-Suffix (#NNN) — Regel #256 verletzt (Details unten).

unmerged-Closure weiterhin nicht auf main; korrekt nachgereicht.

Rückfragen-Kanal (#449/#453/#462) — Sessions können Kai

Entscheidungsfragen auf den Server legen.

⚠️ Patchlog-Leak — (#NNN) in Merge-Subjects

Regel #256 verlangt explizite Squash-Subjects ohne PR-Nummer. In den Merges

seit gestern stehen **28 Subjects mit Auto-Suffix, davon 11 ohne Intern:-

Prefix** — die landen als Versionszeile im Patchlog:

```

Alte Spielstände mit ID-losen Units … (#413)

Undo-/Redo-Buttons im Blueprint-Editor; … (#275)

Crash-Logs tragen jetzt Datum und Uhrzeit … (#270)

Optionen: eigener „Spielstände"-Tab … (#441)

Abriss erstattet rezeptlose Maschinen zurück … (#439)

Drohnen crashen nicht mehr auf stale Einträge … (#438)

Pyramiden A und C registrieren sich beim Platzieren … (#436)

… plus #442, #447, #443 (Ledger-Row ohne Intern:-Prefix), #435

```

→ Beim Mergen Commit-Titel-Feld leeren/überschreiben. Bestehende History

nicht umschreiben (per Regel), aber der nächste Patchlog sollte die

Suffixe manuell gestrippt bekommen.

Bug-Reports / Tickets aus dem Chat

Ledger: BotLogs/BugReports.md. Reports & Kai-Tickets vom 28.09. — die meisten

schon erledigt, Rest queued:

DatumTitelStatusFix/PR
2026-09-28Kontextfenster im BP-Editor am rechten Rand abgeschnitten (report)queued → fixer2—Anhang
2026-09-28Ticket: Optionsfenster „Spielstände"-Tabdone#441
2026-09-28Ticket: BP-Picker Delete → leere ungespeicherte Blaupausedone#442
2026-09-28Ticket: QuantumCrank-Slider (50–300 %, skaliert Power)offen#452 — verifiziert: Preview-Tempo UND Power skalieren
2026-09-28Ticket: RTG-Fenster Power-Anzeigedone#454 (Option C per Rückfrage)
2026-09-28Ticket: RTG-Bars in Standard-Farbenoffen#467 — Kai-Verdikt zu #458 wird angewandt
2026-09-28Ticket: Klick-Registrierung Fenster (Analyse)done#466 (Option A+C)
2026-09-28Ticket: Lights-Config wie RTGs (Verbrauch/h + Bar)offen#457 — mit Specs
2026-09-28Ticket: Spieler-Repositionierung beim Rücksprungdone#464 (Option B)
2026-09-28Ticket: Multiselect per Rechteck-Dragoffen#474 — Shift-Verhalten korrekt, Spec dabei
2026-09-285× Log-Drops (inkl. "DRONES!! 12min lang")done#438 u.a.

Failspec→Fix-Paare dieser Nacht (alle Diffs geprüft)

FailspecDefektFixReview-Verdict
#483Crafting-Queue-Tooltip zeigt 'nil' + DrawNamePlate barWidth/barSize + DetailWindow Crash (numerisches Inventory, Inventory[ItemID]-Loopvar-Bug, überschriebene Richtungszeile)#484korrekt — drei echte Fixes
#483DrawCharStats: calcXFont ohne MAXFONT-Klamppe → Schrumpfschleife über Font-Stack#485korrekt
#488DrawProjectileDetailWindow: undefiniertes GetTilePosition() (Crash beim Öffnen) + hardcoded "Arrow" + doppelte getWindowChanges#490korrekt — Instanz-Name jetzt live
#492Deutsches Locale: Key Robots : fehlt#496korrekt (1-Zeiler)
#494Tile-Sheets CarbonDiamond/IronOre: falsche Namen/Typen#495korrekt + Konsistenz-Spec
#4975 Crush-Rezepte + CrushElectricLight: falsche Namensdeklarationen (Blueprint-Round-Trip bricht)#501korrekt
#499StarterUpgrade: Completed statt Complete → Status nie erkannt#500korrekt

Claim-Freeze: #468 reicht den Index<=0-Guard von #352 nach — der war

nach dem unmerged-Closure noch nicht auf main (DailyDiff bestätigt). Mergebar.

Lane-Übersicht

(Drift-Pass: UpperCamel-Args + Konstante). Muster konsistent, Stichproben ok.

S81/S82; #478 — ScenarioIntegrity_spec prüft die In-Game-Suite selbst.

Regression-Risiko der gestrigen Klasse.

Repositionierung — Kais Analyse-Tickets), #469/#480 (Ledger-Forensik),

#272 steht noch offen (Schnell-Drop).

Gestrige Outcomes

(re-landed, gemergt); #352→#468 (offen).

ea55ff7c Start-Asteroid-Seed.

Daily-Diff (Coordinator)

BotLogs/DailyDiff_2026-09-29.md: ~587 Commits (Reviewer-Merge-Welle holte

Nacht-2-Output nach); Scenario-Markierungen für jeden Merge (S41–S431

re-run/authored); Kai-Direct-Commits vermerkt.

Kai-Handlungsempfehlungen

  1. 1. Patchlog: (#NNN)-Suffixe vor dem nächsten Release manuell strippen;

beim Squash-Mergen das Titel-Feld nicht auto füllen lassen.

  1. 2. Fix-Flut mergen: #468, #484, #485, #490, #495, #496, #500, #501 — keine

Overlaps, alle geprüft.

  1. 3. Features mergebar nach Kai-Geschmack: #452, #457, #467, #474.
  2. 4. Einzige echte Chat-Report-Restarbeit: Kontextfenster-Clipping

(queued → fixer2).

— Reviewer-Session, ~04:35 UTC

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