Clean Odometer & Switcher Logic - VehicleOdometerState Removal #259

Closed
opened 2026-06-13 01:40:29 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Adatbázis Tisztítás & Refaktor

Cél: A VehicleOdometerState prediktív modell eltávolítása, mivel a fizikai Asset entitásnak nincs szüksége előrejelzett kilométeróra állapotra. Az OdometerReading tiszta audit trail-ként marad meg.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Database (vehicle schema), SQLAlchemy modellek, Frontend HeaderCompanySwitcher komponens
  • Kimenet (Mik támaszkodnak rá): Expense creation flow, Admin API, Frontend organization switcher

📝 Elemzés

A VehicleOdometerState modell eltávolításra került a kódból és az adatbázisból. Az OdometerReading táblából eltűnt az is_anomaly oszlop. A HeaderCompanySwitcher tiszta Scenario A (nincs company) és Scenario B (van company) logikára lett egyszerűsítve, a PLG/Growth Loop gombok eltávolításával. A sync_engine audit 1027 OK elemet és 0 shadow data-t mutat.

**Mérföldkő:** Adatbázis Tisztítás & Refaktor **Cél:** A VehicleOdometerState prediktív modell eltávolítása, mivel a fizikai Asset entitásnak nincs szüksége előrejelzett kilométeróra állapotra. Az OdometerReading tiszta audit trail-ként marad meg. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Database (vehicle schema), SQLAlchemy modellek, Frontend HeaderCompanySwitcher komponens - **Kimenet (Mik támaszkodnak rá):** Expense creation flow, Admin API, Frontend organization switcher ### 📝 Elemzés A VehicleOdometerState modell eltávolításra került a kódból és az adatbázisból. Az OdometerReading táblából eltűnt az is_anomaly oszlop. A HeaderCompanySwitcher tiszta Scenario A (nincs company) és Scenario B (van company) logikára lett egyszerűsítve, a PLG/Growth Loop gombok eltávolításával. A sync_engine audit 1027 OK elemet és 0 shadow data-t mutat.
kincses added the Type: RefactorStatus: In Progress labels 2026-06-13 01:40:42 +02:00
kincses started working 2026-06-13 01:40:42 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-13 01:40:42

▶️ **Munka megkezdve:** 2026-06-13 01:40:42
kincses added Status: Done and removed Status: In Progress labels 2026-06-13 01:40:48 +02:00
kincses worked for 6 seconds 2026-06-13 01:40:48 +02:00
Author
Owner

Munka befejezve: 2026-06-13 01:40:48

Technikai Összefoglaló:
VehicleOdometerState modell eltávolítva a kódból és az adatbázisból. OdometerReading.is_anomaly oszlop eltávolítva. HeaderCompanySwitcher tiszta Scenario A/B logikára egyszerűsítve. Sync engine audit: 1027 OK, 0 shadow data - rendszer tökéletesen szinkronban.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-13 01:40:48 **Technikai Összefoglaló:** VehicleOdometerState modell eltávolítva a kódból és az adatbázisból. OdometerReading.is_anomaly oszlop eltávolítva. HeaderCompanySwitcher tiszta Scenario A/B logikára egyszerűsítve. Sync engine audit: 1027 OK, 0 shadow data - rendszer tökéletesen szinkronban. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.