PGŽ Sport Platform — Round 1+2 baseline (sport2.html + API)

This commit is contained in:
Damir Radulić
2026-05-04 23:39:08 +02:00
commit a7ec0a86be
1820 changed files with 694455 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
# PGŽ SPORT — AUTONOMNI RUN — 29.04.2026
## Cilj
Damir je otišao raditi, ja nastavljam autonomno do večeras. Mandate:
1. Konsolidacija backend-a (DONE: Faza 1+2)
2. Login UI + must_change_pwd (DONE: Faza 3+4)
3. CSS unifikacija s app.rinet.one/klasik (TODO: Faza 8)
4. Korisnici full CRUD (TODO: Faza 7)
5. RBAC multi-tenant (TODO: Faza 5+6)
6. Sportaš profil (semafor.hns.family stil) (TODO: Faza 9)
7. Auto-scraper za HNS/HRS/HKS/HVS (TODO: Faza 10)
8. Embedding sportaša/klubova/saveza u Qdrant (TODO: Faza 11)
9. Handoff dokument (TODO: ovaj file)
## Stanje na početku
- 9 korisnika u `pgz_sport.users` (svi password+, must_change_pwd osim damira)
- sys_users i prijatelji renamed `*_DEPRECATED_20260429`
- Login modal s 2 taba (Korisnik / Admin token)
- Backend: change-password endpoint, lockout zaštita, enriched /me
## Token rotation
- GitHub PAT obnovljen, spremljen u /opt/.env.rinet (chmod 600)
- Git credential helper konfiguriran globally