17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-11 20:16:47 +01:00
Files
maszyna/pr-reviews/README.md

47 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Recenzje otwartych PR-ów — MaSzyna-EU07/maszyna (stan na 7.11.2026)
23 PR-y (bez draftów #216, #221, #203, #173, #137). Każda recenzja w osobnym pliku `PR-<numer>.md`, gotowa do wklejenia na GitHuba.
Punktem odniesienia były zasady zespołu z `CLAUDE.md` (GCC, Sonar, kompatybilność danych, renderer GL4.6).
| PR | Tytuł (skrót) | Autor | Werdykt |
|---|---|---|---|
| #265 | AI pod górę: trzymanie i ruszanie na hamulcu | pwarszawski | Request changes |
| #264 | AI: mniejsze, wcześniejsze stopnie hamowania | pwarszawski | Approve z uwagami |
| #263 | ESt3: nacisk sprężyn, stopień min., odluźniacz, AL2 | pwarszawski | Approve; golden/CI do sprawdzenia |
| #262 | AI: odluźniacz tylko przy ruszaniu | pwarszawski | Approve |
| #261 | 401Da: lampka pompy oleju, dźwignia prędkościomierza | jerrrrycho | Request changes (wydzielić AVX2) |
| #260 | SU45/SU46: lampka styczników liniowych | jerrrrycho | Approve |
| #259 | SM03: gaszenie silnika wyłącznikiem | jerrrrycho | Approve z drobnymi |
| #243 | Edytor NMT: przypisz z kamery, `//$g` w include | miloszunio | Request changes |
| #241 | Edytor: lista wypełnionych obszarów | miloszunio | Request changes |
| #240 | GL46: głębia kursora edytora | miloszunio | Approve po teście |
| #239 | Refaktor długich funkcji Mover | jerrrrycho | Request changes (rebase) |
| #234 | Przełączniki świateł 3-pozycyjne | dos1 | Approve z uwagami |
| #231 | Przełączanie AI z menu | dos1 | Request changes (drobne) |
| #230 | Rozmiar Słońca i Księżyca | dos1 | Approve (+ odpowiednik GL46) |
| #228 | XYZ→RGB w sRGB | dos1 | Approve z drobnymi |
| #227 | Wartości turbidity | dos1 | Approve po opisie |
| #224 | float3d → glm | docentYT | Request changes (build VR) |
| #187 | AI: spadki, dojazdy, 8–15 m przed semaforem | pwarszawski | Approve kierunku; Sonar/GCC |
| #172 | UART Hardware Protocol v2 | Hirek193 | Request changes |
| #167 | whois +48 | pwarszawski | Approve z drobnymi |
| #165 | HUD | DJ-YASHITAKA | Request changes → draft |
| #159 | Spawn składów z Lua | jakubg1 | Request changes |
| #150 | Podział OnCommands z Train | jerrrrycho | Approve kierunku; rebase |
## Najważniejsze znaleziska
- **#165** — przypadkowe zmiany w `Globals.h`: `targetfps` 60 → 0 i usunięty klucz UART `dynamicbrake` (psuje odczyt `eu07.ini`).
- **#224** — usuwa `ReplaceMatrix()`, którego używa `vr/openvr_imp.cpp` → build z OpenVR się nie skompiluje (CI tego nie łapie).
- **#265** — flaga `bUphillStart` może zostać `true` po przejęciu sterowania przez gracza; pełna moc przeciw zahamowanemu składowi przez 10–18 s to ryzyko dla sprzęgów.
- **#150** — po 10.10 doszedł `world/RoadPoint.cpp` ze starym `#include "vehicle/Train.h"` → po merge build się wysypie bez rebase.
- **#263** — zmienia fizykę każdego ESt3, a nie rusza testów golden; GitHub pokazuje `unstable`.
- **#159** — `insert_trainset_full()` nie zatrzymuje się na `endtrainset`; `lua_tostring` może zwrócić `NULL`.
## Proponowana kolejność merge (konflikty)
1. Małe, niezależne: #262, #260, #259, #167, #228, #227, #230, #234, #231 (po poprawce).
2. Stos AI/hamulce, po kolei z rebase: #187 → #263 → #264 → #265 (najlepiej w jednym oknie).
3. Poprawka AVX2 z #261 jako osobny PR, potem #261.
4. Refaktory na końcu, z ponownym puszczeniem skryptu / rebase: #150 (Train.cpp), #239 (Mover.cpp), #224 (float3 → glm).
5. Gałęzie poboczne: #240, #241 → `feat/gl46-migration`; #243 → `feat/switch-blades`.
6. Do rozmowy z autorami / draft: #165, #172, #159.