← CODYCO HOME

🗂 CodyCo Asset Map

Aktualizováno: 2026-06-02
⚠️ Zlaté pravidlo: Před novým modulem / warningem / exportem → 1) zkontroluj tuto mapu, 2) ověř že neexistuje, 3) preferuj rozšíření před novým.
1 Moduly 17 modulů
ModulPopisStavUmístění
CheckTicketHlavní nástroj — verifikace tiketů, crosscheck, SK kurzy🟢 AktivníC:\CheckTicket\ · localhost:8000
AutoCheckAutomatická kontrola lig před výkopem, scheduler🟢 Aktivníapp/routers/auto_check.py · app/services/auto_check.py
BET RadarPřehled kurzů per SK per liga, REAL/DEMO mód🟢 Aktivníapp/routers/bet_radar.py · static/bet_radar.html
Verdict EngineVýpočet H/A statusu per zdroj per zápas🟢 Aktivníapp/routers/verify.py
Verdict UXSK karty s kurzy (SAFE/BET mód), vítěz zlatě🟢 Aktivnístatic/app.js — _renderSKCards()
Predikční centrumSérie, near miss, pattern analýza per liga🟡 MVPapp/routers/prediction.py · static/predikce.html
Dashboard (XLSM)Centrální operační nástroj, makra, export CSV🟢 AktivníC:\TABULKY\__DASHBOARD__2026.xlsm
Dashboard AlertWindows notifikace o nevsazených ligách (Task Scheduler 2h)🟢 Aktivníapp/routers/dashboard_alert.py
MyšlenkovníkPlovoucí panel — poznámky, screenshoty, tagy🟢 Aktivníapp/routers/myslenkovnik.py · static/app.js
Správa aliasů týmůUI + backend, man-in-the-loop párování🟢 Aktivníapp/routers/aliases.py
Správa aliasů ligUI + backend, league_aliases.json🟢 Aktivníapp/routers/league_aliases.py
Mapa zdrojůPřehled všech datových zdrojů, stav, cena⚫ Informativnístatic/zdroje_mapa.html
PR SystemPrezentační texty pro investory a propojovače⚫ Připravenostatic/pr_system.html
Zálohovací systémHDD + WiFi záloha (FreeFileSync + bat skripty)🟢 AktivníC:\_CLAUDE\zaloha_wifi_FFS.bat · \\10.0.0.18\CODYCO
Investor dashboard (web)Veřejný přehled sázek — statický HTML⚫ StatickýC:\_CLAUDE\dashboard.html · codyco.cz
Investor prezentacePrezentace pro investory s Railway master/slave synchem⚫ StatickáC:\_CLAUDE\investor_prezentace.html
Railway sync serverWebSocket server — prezentace na více zařízeních najednou🟡 Připravenocodyco.up.railway.app · heslo: codyco
2 Datové zdroje 16 zdrojů
ZdrojPřístupPokrytíStavPoužití v systému
api-footballPlacený · Pro 7 500 req/den900+ lig, globální🟢Hlavní crosscheck · zachytil HU+ISL záměny
BetExplorerZdarma · scraping59 lig · historická DB🟢Crosscheck + BE kurzy pro BET Radar · be_cache.db
TheSportsDBPlacený · $11.50/měs900+ lig, crowdsourced🟢Jediný zdroj pro Norsko 2 a menší ligy
LivesportZdarma · FlashScore feedGlobální, live + 7 dní zpět🟢Crosscheck · české názvy týmů
football-data.orgZdarma · 10 req/min12 top lig (PL, BL…)🟢3. hlas pro top ligy · vlastní pipeline
OpenFootballZdarma · bez klíčePL, BL, La Liga, SA, L1…🟢Crosscheck · GitHub static data · zcela nezávislý
OpenLigaDBZdarma · bez klíčeNěmecko (BL1, BL2, BL3)🟢Crosscheck pro německé ligy
Odds APIZdarma · 500 req/měsVelké evropské ligy🟢Crosscheck · kurzový pipeline
Fortuna (ifortuna)ScrapingCZ🟢H/A check + kurzy · SK verify
TipsportScrapingCZ🟢H/A check + kurzy · SK verify
BetanoPlaywrightCZ🟠 PomalýH/A check + kurzy · timeout riziko
ChancePlaywrightCZ🟠 PomalýH/A check + kurzy · timeout riziko
KingsbetScrapingCZ🟢H/A check + kurzy · SK verify
SynottipPlaywrightCZ🟠 PomalýH/A check + kurzy · timeout riziko
Claude VisionAnthropic API🟢OCR tiketů — extrakce týmů ze screenshotu
XLSM Dashboard exportLokální soubor (CSV)Petrovy aktivní ligy🟢Zdroj pro Dashboard Alert · budoucí AutoCheck feed
3 Datové soubory 8 souborů
SouborUmístěníObsahKdo čte / píše
leagues.jsonapp/data/59 lig · mpr, be_slug, af_id, pattern, start/endAutoCheck, BET Radar, leagues router, UI správy lig
auto_checks.jsonapp/data/Výsledky posledního AutoCheck runu per ligaBET Radar (čte), AutoCheck router (píše)
auto_check_settings.jsonapp/data/Lead hours, seznam vybraných lig, scheduler configAutoCheck router
be_cache.dbapp/data/ ⚠️ kritickýSQLite cache BE scrapingu — výsledky + kurzyBetExplorer service (čte + píše)
dashboard_alert_config.jsonapp/data/enabled, hours_before, last_check timestampDashboard Alert router
aliases.jsonapp/data/Slovník aliasů týmů (kanonický → varianty)Verify engine, aliases router
league_aliases.jsonapp/data/Aliasy názvů lig pro crosscheckVerify engine, league_aliases router
checks/ (JSON per kontrola)app/data/checks/Historie kontrol tiketů — pre, placed, verification, thumbnailschecks router, UI Historie kontrol
4 Warnings a Alerty 4 položky
AlertKdy se spouštíZdroj datStav
Dashboard AlertTask Scheduler každé 2h od 7:00__DASHBOARD__2026.xlsm → CSV export (skript čte soubor)🟢 Aktivní
AutoCheck dot (UI)Po každém AutoCheck runu — 🔴/🟢 tečka v hlavičce sekceauto_checks.json🟢 Aktivní
Detekce stárnutí dat🔴 Neexistuje
Push / email notifikace🔴 Neexistuje
5 Workflow — hlavní procesy 2 toky
Tok 1 — Kolo → BET Radar → VSADIT
XLSM Dashboard aktivní ligy (leagues.json) AutoCheck integrity check BE odds scraping BET Radar Petr vybere SK + vsadí
Tok 2 — Screenshot tiketu → VSADIT
Screenshot tiketu Claude Vision OCR Crosscheck 10 zdrojů Verdict Engine Verdict UX SK karty + kurzy Petr vsadí 🥇
6 Integrace mezi moduly 7 napojení
OdDoJakStav
Verify Engine8 crosscheck zdrojůHTTP fetch / Playwright scraping🟢
SK Verify6 CZ sázkovek (B, F, CH, K, T, SY)HTTP scraping + Playwright🟠 Playwright pomalý
AutoCheckBET Radarauto_checks.json (soubor)🟢
XLSM DashboardDashboard AlertCSV export → Python skript čte soubor🟢
XLSM DashboardAutoCheck (budoucí)CSV export feed — plánováno, neimplementováno🔴 TODO
CheckTicketRailway sync serverWebSocket — plánováno pro prezentace🔴 TODO
ZálohaManželčin PCFreeFileSync robocopy · \\10.0.0.18\CODYCO🟢 Páteční rutina
7 Stav projektu přehled
OblastStavPoznámka
Crosscheck engine (verify)🟢 ProdukčníZachytil reálné záměny HU + ISL
SK kurzy (Verdict UX)🟢 ProdukčníBET mód, karty, vítěz 🥇
AutoCheck (ligy)🟢 Produkční59 lig, scheduler, chip UI
BET Radar🟢 ProdukčníKurzy per SK, demo mód ✅
Vizuální konzistence UI🟢 DokončenoChip styl všude (2026-06-01)
Predikční centrum🟡 MVPSérie, near miss — chybí heatmap, detail kola
Zálohovací systém🟢 AktivníHDD + WiFi (páteční rutina)
Web codyco.cz⚫ StatickýNetlify — napojení na živá data TODO
8 Technický dluh 8 položek
VysokáPlaywright zdroje (Betano, Chance, Synottip) — pomalé, timeout riziko při "Vše". Řešení: paralelní gather nebo Playwright pool.
VysokáPomalý BE scraper na pozadí — chybí oddělená komponenta. AutoCheck fetchuje BE live → riziko throttlingu. Potřeba: background worker + be_cache.db jako výhradní zdroj.
StředníBetano H/A vs BE odds nesoulad — Island 2: Betano API vrací null, BE má data. Pravděpodobná příčina: fuzzy match nebo chybějící fixture v Betano API pro ISL ligy.
StředníOříznutý poslední řádek v aliasech — fixní výška kontejneru místo overflow:scroll.
StředníScraping dávky 10–58 — historická data BE nescrapována. Blocker pro predikční centrum v2.
StředníXLSM Dashboard → AutoCheck feed — napojení přes CSV export neimplementováno. AutoCheck zatím čte jen leagues.json.
NízkáDetekce stárnutí dat — žádné upozornění když liga nemá čerstvá data.
NízkáDemo mód AutoCheck (`?demo=1`) — chybí, existuje jen v BET Radaru.
9 Budoucí moduly a funkce 12 nápadů

🔵 Prioritní · ⚪ Střední · ⬛ Nízká / someday

🔵 Pomalý BE scraper na pozadí 🔵 Predikční centrum v2 (heatmap, detail kola) 🔵 CodyCo Asset Map — živá aktualizace ⚪ AutoCheck demo mód (?demo=1) ⚪ Série tracker (aktuální kolo, BET, PWIN) ⚪ Push / email notifikace při záměně ⚪ SAFE/BET přepínač přesunutý dopředu ⚪ Dashboard → živá data (codyco.cz) ⚪ Záloha tlačítko v CheckTicket UI ⬛ Prezentace chodu CodyCo (slajdy + Railway) ⬛ False alarm — ruční potvrzení ⬛ 🐢🐢🛡️ Easter egg v logu CodyCo