docs(feedback): Testbericht T-01 vom 10.08.2026 zerlegen (#85-#94) - #95
Open
cubetribe wants to merge 1 commit into
Open
docs(feedback): Testbericht T-01 vom 10.08.2026 zerlegen (#85-#94)#95cubetribe wants to merge 1 commit into
cubetribe wants to merge 1 commit into
Conversation
Der Bericht zu Build 4053c15 bewertet die mit #80 eingefuehrte AE-Verknappung. Zehn Befunde, alle neu, drei mit benannter Abgrenzung zu #50, #52 und #12. Kritisch ist #85: SkirmishAiSystem.TryGetOwnFieldCell waehlt das Erntefeld allein nach Distanz und prueft IsExhausted nicht. Der Spielerpfad in RtsDeviceInput filtert bereits korrekt -- der KI-Pfad wurde bei #80 nicht nachgezogen. Daraus wird ein Livelock: EconomySystem raeumt die Feldzuordnung des leeren Feldes, die KI weist genau dadurch dasselbe Feld erneut zu. Die Datei liegt in der exklusiven Schreibhoheit des Einheitenstrangs (Sprint 13B), deshalb Issue statt Fix. Neu: - anonymisierte Fassung des Berichts als T-01 nach Nutzerfeedback_Ablauf.md - Vorschlag zur Sprintbildung, geschnitten nach Schreibhoheit, mit ausgewiesenen Vertragsflaechen (#89, #90, #94) Kein Sprint ist damit festgeplant. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Zerlegt den Testbericht vom 10.08.2026 (Build
4053c15) nachNutzerfeedback_Ablauf.md.
Reine Dokumentation — kein Spielcode berührt.
Der Anlass
@arn-c0de — #85 betrifft den Einheitenstrang und ist kritisch. Die KI kommt
nach Erschöpfung ihres Startfeldes wirtschaftlich zum Stillstand. Das ist kein
Strategiemangel, sondern ein Livelock aus einer fehlenden Prüfung:
SkirmishAiSystem.TryGetOwnFieldCell(Assets/_Project/Scripts/AI/SkirmishAiSystem.cs:1268)wählt das Erntefeld allein nach Distanz zum HQ und betrachtet
IsExhaustednicht.Dann dreht sich diese Schleife, jeden Entscheidungstick:
EconomySystemräumt beim leeren Feldunit.HarvestFieldId = 0(EconomySystem.cs:587,:620)idleHarvesterRaws(SkirmishAiSystem.cs:277)SkirmishAiSystem.cs:399)Der Beleg, dass es diese eine Prüfung ist: der Spielerpfad filtert bereits
korrekt (
RtsDeviceInput.cs:664und:1403:if (field.IsExhausted) continue;).Bei #80 wurde der eine Pfad nachgezogen, der andere nicht.
Die Datei liegt in deiner exklusiven Schreibhoheit (Sprint 13B). Deshalb ein
Issue statt eines Fixes von uns — Details, Randbedingungen und ein Vorschlag für
den Schnitt stehen in #85.
Was dieser PR enthält
T-01unterdocs/production/hashkrieg/Testberichte/2026-08-10_4053c15_T-01.md.Befundtext unverändert; entfernt sind ausschließlich personenbeziehbare Felder.
Die Nennung des Stranginhabers in Abschnitt 8 bleibt bewusst stehen und ist im
Kopf der Datei begründet — sie weist eine Zuständigkeit zu und benennt keinen
Feedbackgeber.
docs/production/hashkrieg/20_Vorschlag_Verknappungsfolgen.md, geschnittennach Schreibhoheit statt nach Thema, mit Abhängigkeitsreihenfolge.
Kein Sprint ist damit festgeplant.
[Unreleased].Die zehn Issues
Alle zehn sind neu. Drei liegen nahe an #50, #52 und #12 — der Unterschied ist
jeweils im Issue benannt, statt zusammengelegt zu werden.
Drei Funde, die im Bericht so nicht standen
Hälfte daneben — was Aetherium-Vorkommen zeigen ihren Restbestand nicht — weder als Zahl noch auf der Karte #86 (fehlende Anzeige) direkt belegt.
CommandKindist ein eingefrorenesRegister von Schema v1 (1–17). Beide Befehle brauchen Registereintrag, Payload
und Zustand im Snapshot: API-Vorgang über @API-Guardian, eher
major.MatchBootstrap.cs:164undDeterminism10000Scenario.cs:659. Wer Startvorkommen: 9.000 AE gemessen, 10.000 gewünscht — Reichweite einmal rechnen statt schätzen #87 oder Kartendichte: fünf AE-Felder auf 128×128 lassen keine Wahl, nur einen Wettlauf #93 umsetzt und nur eine Stelleändert, lässt das Determinismus-Szenario driften.
Prüfung
Gegenprobe auf personenbeziehbare Daten über beide neuen Dateien: kein Treffer.
Die Auflösung der Kennung
T-01liegt allein in Supabase.