Files
service-finder/docs/V01_gemini/13_Roadmap_Tech_Debt.md
Kincses 714de9dd93 Refactor: Auth & Identity System v1.4
- 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.
2026-02-06 00:14:17 +00:00

1.7 KiB

(Mit csinálunk most?)

🗺️ ROADMAP & TECH DEBT

🗺️ ROADMAP & TECH DEBT (v1.4)

🚧 SPRINT 1 (Azonnali - Stabilitás)

  1. Frontend Config: Hardkódolt IP-k cseréje .env változókra.
  2. Step 1 Regisztráció Fix: A meglévő endpoint átalakítása "Lite" regisztrációra (csak User létrehozás, is_active=False).
  3. Enum Case Sensitivity: Minden DB query felülvizsgálata, hogy a role mező kényszerítve kisbetűs legyen.
  4. Security Module: create_access_token és verify_password funkciók véglegesítése a core/security.py-ban.

🚧 SPRINT 2 (KYC & Onboarding)

  1. Step 2 KYC Endpoint: POST /api/v1/auth/complete-kyc megvalósítása.
  2. Atomi Tranzakció Logic: A Person, Wallet és Private Org egyidejű létrehozása a KYC beküldésekor.
  3. Verification Email: Aktiváló link generálása és kiküldése hash kóddal.
  4. Admin UI Settings: Felület a system_settings tábla kezeléséhez.

📅 SPRINT 3 (Marketplace MVP)

  1. OCR Pipeline: Számla/Okmány fotó feltöltés MinIO-ba + AI validáció teszt.
  2. Service Request: Frontend űrlap ajánlatkéréshez.

ROADMAP & TECH DEBT (v1.0)

🚧 SPRINT 1 (Azonnali)

  1. Frontend Config: Hardkódolt IP-k cseréje .env változókra.
  2. Person Migráció: DB szkript futtatása (User -> Person).
  3. API Fix: /api/v1/users/me 404 javítása.
  4. Soft Delete: Ellenőrzés, hogy minden SELECT tartalmazza-e a deleted_at IS NULL feltételt.

📅 SPRINT 2 (Marketplace MVP)

  1. OCR Pipeline: MinIO feltöltés + Tesseract teszt.
  2. Service Request: Frontend űrlap ajánlatkéréshez.
  3. Ranking Engine: Távolság + Súlyozás algoritmus implementálása.