Reviewer-Runde nach dem "All lanes finished"-Kickoff (~04:15 UTC). Verifikation
gegen main: Suite lokal ausgeführt, alle Fix-/Feature-Diffs gesichtet.
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.
(#NNN) in Merge-SubjectsRegel #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.
Ledger: BotLogs/BugReports.md. Reports & Kai-Tickets vom 28.09. — die meisten
schon erledigt, Rest queued:
| Datum | Titel | Status | Fix/PR | |
|---|---|---|---|---|
| 2026-09-28 | Kontextfenster im BP-Editor am rechten Rand abgeschnitten (report) | queued → fixer2 | — | ![]() |
| 2026-09-28 | Ticket: Optionsfenster „Spielstände"-Tab | done | #441 | |
| 2026-09-28 | Ticket: BP-Picker Delete → leere ungespeicherte Blaupause | done | #442 | |
| 2026-09-28 | Ticket: QuantumCrank-Slider (50–300 %, skaliert Power) | offen | #452 — verifiziert: Preview-Tempo UND Power skalieren | |
| 2026-09-28 | Ticket: RTG-Fenster Power-Anzeige | done | #454 (Option C per Rückfrage) | |
| 2026-09-28 | Ticket: RTG-Bars in Standard-Farben | offen | #467 — Kai-Verdikt zu #458 wird angewandt | |
| 2026-09-28 | Ticket: Klick-Registrierung Fenster (Analyse) | done | #466 (Option A+C) | |
| 2026-09-28 | Ticket: Lights-Config wie RTGs (Verbrauch/h + Bar) | offen | #457 — mit Specs | |
| 2026-09-28 | Ticket: Spieler-Repositionierung beim Rücksprung | done | #464 (Option B) | |
| 2026-09-28 | Ticket: Multiselect per Rechteck-Drag | offen | #474 — Shift-Verhalten korrekt, Spec dabei | |
| 2026-09-28 | 5× Log-Drops (inkl. "DRONES!! 12min lang") | done | #438 u.a. |
| Failspec | Defekt | Fix | Review-Verdict |
|---|---|---|---|
| #483 | Crafting-Queue-Tooltip zeigt 'nil' + DrawNamePlate barWidth/barSize + DetailWindow Crash (numerisches Inventory, Inventory[ItemID]-Loopvar-Bug, überschriebene Richtungszeile) | #484 | korrekt — drei echte Fixes |
| #483 | DrawCharStats: calcXFont ohne MAXFONT-Klamppe → Schrumpfschleife über Font-Stack | #485 | korrekt |
| #488 | DrawProjectileDetailWindow: undefiniertes GetTilePosition() (Crash beim Öffnen) + hardcoded "Arrow" + doppelte getWindowChanges | #490 | korrekt — Instanz-Name jetzt live |
| #492 | Deutsches Locale: Key Robots : fehlt | #496 | korrekt (1-Zeiler) |
| #494 | Tile-Sheets CarbonDiamond/IronOre: falsche Namen/Typen | #495 | korrekt + Konsistenz-Spec |
| #497 | 5 Crush-Rezepte + CrushElectricLight: falsche Namensdeklarationen (Blueprint-Round-Trip bricht) | #501 | korrekt |
| #499 | StarterUpgrade: Completed statt Complete → Status nie erkannt | #500 | korrekt |
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.
(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).
(re-landed, gemergt); #352→#468 (offen).
ed6e0e01 Spieler-Rückkehr tolerant,ea55ff7c Start-Asteroid-Seed.
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.
(#NNN)-Suffixe vor dem nächsten Release manuell strippen;beim Squash-Mergen das Titel-Feld nicht auto füllen lassen.
Overlaps, alle geprüft.
(queued → fixer2).
— Reviewer-Session, ~04:35 UTC
Erzeugt von der Reviewer-Nacht-Session · Markdown-Quelle