- Fix: Resolved SQLAlchemy Mapper error for 'UserVehicle' using string-based relationships. - Fix: Fixed Postgres Enum case sensitivity issue for 'userrole' (forcing lowercase 'user'). - Fix: Resolved ImportError for 'create_access_token' in security module. - Feature: Implemented 2-step registration protocol (Lite Register -> KYC Step). - Data: Added bank-level KYC fields (mother's name, ID/Driver/Boat/Pilot license expiry and categories). - Business: Applied private fleet isolation (is_transferable=False for individual orgs). - Docs: Updated Grand Master Book to v1.4 and added Developer Pitfalls guide.
1.7 KiB
1.7 KiB
(Mit csinálunk most?)
🗺️ ROADMAP & TECH DEBT
🗺️ ROADMAP & TECH DEBT (v1.4)
🚧 SPRINT 1 (Azonnali - Stabilitás)
- Frontend Config: Hardkódolt IP-k cseréje
.envváltozókra. - Step 1 Regisztráció Fix: A meglévő endpoint átalakítása "Lite" regisztrációra (csak User létrehozás,
is_active=False). - Enum Case Sensitivity: Minden DB query felülvizsgálata, hogy a
rolemező kényszerítve kisbetűs legyen. - Security Module:
create_access_tokenésverify_passwordfunkciók véglegesítése acore/security.py-ban.
🚧 SPRINT 2 (KYC & Onboarding)
- Step 2 KYC Endpoint:
POST /api/v1/auth/complete-kycmegvalósítása. - Atomi Tranzakció Logic: A Person, Wallet és Private Org egyidejű létrehozása a KYC beküldésekor.
- Verification Email: Aktiváló link generálása és kiküldése hash kóddal.
- Admin UI Settings: Felület a
system_settingstábla kezeléséhez.
📅 SPRINT 3 (Marketplace MVP)
- OCR Pipeline: Számla/Okmány fotó feltöltés MinIO-ba + AI validáció teszt.
- Service Request: Frontend űrlap ajánlatkéréshez.
ROADMAP & TECH DEBT (v1.0)
🚧 SPRINT 1 (Azonnali)
- Frontend Config: Hardkódolt IP-k cseréje
.envváltozókra. - Person Migráció: DB szkript futtatása (User -> Person).
- API Fix:
/api/v1/users/me404 javítása. - Soft Delete: Ellenőrzés, hogy minden
SELECTtartalmazza-e adeleted_at IS NULLfeltételt.
📅 SPRINT 2 (Marketplace MVP)
- OCR Pipeline: MinIO feltöltés + Tesseract teszt.
- Service Request: Frontend űrlap ajánlatkéréshez.
- Ranking Engine: Távolság + Súlyozás algoritmus implementálása.