Logs

Newest first.

[2026-07-20T11:46:24] exports zip created: ede_exports_all.zip (0 files, mode=all)
[2026-07-20T11:46:24] exports zip created: ede_exports_spios.zip (0 files, mode=spios)
[2026-07-20T11:46:23] exports zip created: ede_exports_latest.zip (0 files, mode=latest)
[2026-07-20T11:20:27] exports zip created: ede_exports_latest.zip (0 files, mode=latest)
[2026-07-20T11:20:27] exports zip created: ede_exports_all.zip (0 files, mode=all)
[2026-07-20T11:20:27] exports zip created: ede_exports_spios.zip (0 files, mode=spios)
[2026-07-20T11:18:35] exports zip created: ede_exports_latest.zip (0 files, mode=latest)
[2026-07-20T11:18:35] exports zip created: ede_exports_all.zip (0 files, mode=all)
[2026-07-20T11:18:35] exports zip created: ede_exports_spios.zip (0 files, mode=spios)
[2026-07-20T11:05:28] exports zip created: ede_exports_spios.zip (112 files, mode=spios)
[2026-07-20T11:04:59] built package spios_football_20260720_110413.spkg.zip with stats {'entities': 3865, 'odds_targets': 239, 'teams': 2731, 'competitions': 153, 'matches': 7873, 'aliases': 3891, 'raw_records': 13759, 'sources': 11, 'generic': 3299, 'odds': 478, 'odds_lines': 20873, 'bookmakers': 52, 'markets': 572}
[2026-07-20T11:04:09] sports intelligence v0.20 built: team_stats=287, competition_stats=30, match_features=7873, bookmaker_features=1506, bookmaker_market_analyses=1506, signals=164, greek_bookmakers=6
[2026-07-20T11:03:23] bookmaker intelligence v0.21 built: bookmaker_features=1506, bookmaker_market_analyses=1506, signals=164, greek_bookmakers=6
[2026-07-20T11:03:14] greek connector engine v0.21 built: targets=13, fetchable=3, samples=0
[2026-07-20T11:03:09] feed discovery v0.21 built: providers=15, bookmakers=119, greek_fetchable=3, connectors=65, plans=2
[2026-07-20T11:03:01] smart odds targets built: 80 assignments from 98 candidates, created=2, reused=78, status_changed=0
[2026-07-20T11:01:39] transfermarkt_api ingested into knowledge db: {'records': 13, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 13, 'odds': 0, 'errors': 0}; exports: transfermarkt_api_20260720_110139.csv, transfermarkt_api_20260720_110139.xlsx, transfermarkt_api_20260720_110139.json
[2026-07-20T11:01:39] transfermarkt_api harvested 13 records
[2026-07-20T11:01:30] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260720_110126.csv, the_odds_api_20260720_110126.xlsx, the_odds_api_20260720_110126.json
[2026-07-20T11:01:29] mominullptr_wc2026 ingested into knowledge db: {'records': 9293, 'raw_changed': 7641, 'entities': 0, 'matches': 0, 'generic': 9293, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260720_110119.csv, mominullptr_wc2026_20260720_110119.xlsx, mominullptr_wc2026_20260720_110119.json
[2026-07-20T11:01:26] the_odds_api harvested 20 records
[2026-07-20T11:01:23] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260720_110120.csv, openfootball_football_json_20260720_110120.xlsx, openfootball_football_json_20260720_110120.json
[2026-07-20T11:01:20] openfootball_football_json harvested 22 records
[2026-07-20T11:01:19] no records ingested for manual_flat_fixture
[2026-07-20T11:01:19] manual_flat_fixture harvested 0 records
[2026-07-20T11:01:19] harvest+ingest started for manual_flat_fixture
[2026-07-20T11:01:19] mominullptr_wc2026 harvested 9293 records
[2026-07-20T11:01:19] no records ingested for oddspapi
[2026-07-20T11:01:19] oddspapi harvested 0 records
[2026-07-20T11:01:19] rapidapi_stoiximan ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: rapidapi_stoiximan_20260720_110118.csv, rapidapi_stoiximan_20260720_110118.xlsx, rapidapi_stoiximan_20260720_110118.json
[2026-07-20T11:01:18] harvest+ingest started for openfootball_football_json
[2026-07-20T11:01:18] rapidapi_stoiximan harvested 20 records
[2026-07-20T11:01:17] harvest+ingest started for transfermarkt_api
[2026-07-20T11:01:16] no records ingested for football_standings_api
[2026-07-20T11:01:16] football_standings_api harvested 0 records
[2026-07-20T11:01:16] harvest+ingest started for football_standings_api
[2026-07-20T11:01:14] no records ingested for spider_stoiximan
[2026-07-20T11:01:14] spider_stoiximan harvested 0 records
[2026-07-20T11:01:14] harvest+ingest started for spider_stoiximan
[2026-07-20T11:01:13] harvest+ingest started for rapidapi_stoiximan
[2026-07-20T11:01:09] no records ingested for footystats
[2026-07-20T11:01:08] footystats harvested 0 records
[2026-07-20T11:01:08] harvest+ingest started for footystats
[2026-07-20T11:01:08] no records ingested for sportsgameodds
[2026-07-20T11:01:08] sportsgameodds harvested 0 records
[2026-07-20T11:01:08] harvest+ingest started for sportsgameodds
[2026-07-20T11:01:08] therundown ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: therundown_20260720_110108.csv, therundown_20260720_110108.xlsx, therundown_20260720_110108.json
[2026-07-20T11:01:08] therundown harvested 20 records
[2026-07-20T11:01:07] harvest+ingest started for oddspapi
[2026-07-20T11:01:06] harvest+ingest started for therundown
[2026-07-20T11:01:06] api_football ingested into knowledge db: {'records': 59, 'raw_changed': 59, 'entities': 0, 'matches': 59, 'generic': 0, 'odds': 0, 'errors': 0}; exports: api_football_20260720_110106.csv, api_football_20260720_110106.xlsx, api_football_20260720_110106.json, api_football_20260720_110106_spios_import.csv
[2026-07-20T11:01:06] api_football harvested 59 records
[2026-07-20T11:01:05] harvest+ingest started for the_odds_api
[2026-07-20T11:01:05] thestatsapi_wc2026 ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 101, 'generic': 0, 'odds': 0, 'errors': 3}; exports: thestatsapi_wc2026_20260720_110105.csv, thestatsapi_wc2026_20260720_110105.xlsx, thestatsapi_wc2026_20260720_110105.json, thestatsapi_wc2026_20260720_110105_spios_import.csv
[2026-07-20T11:01:05] thestatsapi_wc2026 harvested 104 records
[2026-07-20T11:01:05] harvest+ingest started for api_football
[2026-07-20T11:01:04] harvest+ingest started for thestatsapi_wc2026
[2026-07-20T11:01:04] openfootball_worldcup ingested into knowledge db: {'records': 104, 'raw_changed': 1, 'entities': 0, 'matches': 104, 'generic': 0, 'odds': 0, 'errors': 0}; exports: openfootball_worldcup_20260720_110103.csv, openfootball_worldcup_20260720_110103.xlsx, openfootball_worldcup_20260720_110103.json, openfootball_worldcup_20260720_110103_spios_import.csv
[2026-07-20T11:01:03] openfootball_worldcup harvested 104 records
[2026-07-20T11:01:03] harvest+ingest started for mominullptr_wc2026
[2026-07-20T11:01:02] harvest+ingest started for openfootball_worldcup
[2026-07-16T12:44:16] exports zip created: ede_exports_spios.zip (109 files, mode=spios)
[2026-07-16T12:43:48] built package spios_football_20260716_124323.spkg.zip with stats {'entities': 3634, 'odds_targets': 237, 'teams': 2647, 'competitions': 141, 'matches': 7794, 'aliases': 3660, 'raw_records': 13672, 'sources': 11, 'generic': 3291, 'odds': 418, 'odds_lines': 17845, 'bookmakers': 51, 'markets': 459}
[2026-07-16T12:43:17] smart odds targets built: 78 assignments from 78 candidates, created=0, reused=78, status_changed=0
[2026-07-16T12:43:14] sports intelligence v0.20 built: team_stats=278, competition_stats=30, match_features=7794, bookmaker_features=1240, bookmaker_market_analyses=1240, signals=155, greek_bookmakers=6
[2026-07-16T12:43:08] bookmaker intelligence v0.21 built: bookmaker_features=1240, bookmaker_market_analyses=1240, signals=155, greek_bookmakers=6
[2026-07-16T12:42:59] smart odds targets built: 78 assignments from 78 candidates, created=0, reused=78, status_changed=0
[2026-07-16T12:42:48] greek connector engine v0.21 built: targets=13, fetchable=3, samples=0
[2026-07-16T12:42:41] feed discovery v0.21 built: providers=15, bookmakers=118, greek_fetchable=3, connectors=65, plans=2
[2026-07-16T12:42:04] transfermarkt_api ingested into knowledge db: {'records': 13, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 13, 'odds': 0, 'errors': 0}; exports: transfermarkt_api_20260716_124204.csv, transfermarkt_api_20260716_124204.xlsx, transfermarkt_api_20260716_124204.json
[2026-07-16T12:42:04] transfermarkt_api harvested 13 records
[2026-07-16T12:42:02] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260716_124201.csv, the_odds_api_20260716_124201.xlsx, the_odds_api_20260716_124201.json
[2026-07-16T12:42:01] the_odds_api harvested 20 records
[2026-07-16T12:42:01] mominullptr_wc2026 ingested into knowledge db: {'records': 9157, 'raw_changed': 6250, 'entities': 0, 'matches': 0, 'generic': 9157, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260716_124154.csv, mominullptr_wc2026_20260716_124154.xlsx, mominullptr_wc2026_20260716_124154.json
[2026-07-16T12:41:55] no records ingested for rapidapi_stoiximan
[2026-07-16T12:41:55] rapidapi_stoiximan harvested 0 records
[2026-07-16T12:41:55] no records ingested for oddspapi
[2026-07-16T12:41:55] oddspapi harvested 0 records
[2026-07-16T12:41:54] mominullptr_wc2026 harvested 9157 records
[2026-07-16T12:41:54] no records ingested for manual_flat_fixture
[2026-07-16T12:41:54] manual_flat_fixture harvested 0 records
[2026-07-16T12:41:54] harvest+ingest started for manual_flat_fixture
[2026-07-16T12:41:54] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260716_124154.csv, openfootball_football_json_20260716_124154.xlsx, openfootball_football_json_20260716_124154.json
[2026-07-16T12:41:54] openfootball_football_json harvested 22 records
[2026-07-16T12:41:52] harvest+ingest started for openfootball_football_json
[2026-07-16T12:41:51] harvest+ingest started for transfermarkt_api
[2026-07-16T12:41:50] no records ingested for football_standings_api
[2026-07-16T12:41:50] football_standings_api harvested 0 records
[2026-07-16T12:41:50] harvest+ingest started for football_standings_api
[2026-07-16T12:41:50] no records ingested for spider_stoiximan
[2026-07-16T12:41:50] spider_stoiximan harvested 0 records
[2026-07-16T12:41:50] harvest+ingest started for spider_stoiximan
[2026-07-16T12:41:49] harvest+ingest started for rapidapi_stoiximan
[2026-07-16T12:41:46] no records ingested for footystats
[2026-07-16T12:41:46] footystats harvested 0 records
[2026-07-16T12:41:46] harvest+ingest started for footystats
[2026-07-16T12:41:45] no records ingested for sportsgameodds
[2026-07-16T12:41:45] sportsgameodds harvested 0 records
[2026-07-16T12:41:45] harvest+ingest started for sportsgameodds
[2026-07-16T12:41:45] therundown ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: therundown_20260716_124145.csv, therundown_20260716_124145.xlsx, therundown_20260716_124145.json
[2026-07-16T12:41:45] therundown harvested 20 records
[2026-07-16T12:41:45] harvest+ingest started for oddspapi
[2026-07-16T12:41:43] harvest+ingest started for therundown
[2026-07-16T12:41:43] api_football ingested into knowledge db: {'records': 110, 'raw_changed': 110, 'entities': 0, 'matches': 110, 'generic': 0, 'odds': 0, 'errors': 0}; exports: api_football_20260716_124142.csv, api_football_20260716_124142.xlsx, api_football_20260716_124142.json, api_football_20260716_124142_spios_import.csv
[2026-07-16T12:41:42] harvest+ingest started for the_odds_api
[2026-07-16T12:41:42] api_football harvested 110 records
[2026-07-16T12:41:42] thestatsapi_wc2026 ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 101, 'generic': 0, 'odds': 0, 'errors': 3}; exports: thestatsapi_wc2026_20260716_124142.csv, thestatsapi_wc2026_20260716_124142.xlsx, thestatsapi_wc2026_20260716_124142.json, thestatsapi_wc2026_20260716_124142_spios_import.csv
[2026-07-16T12:41:42] thestatsapi_wc2026 harvested 104 records
[2026-07-16T12:41:41] harvest+ingest started for api_football
[2026-07-16T12:41:41] harvest+ingest started for thestatsapi_wc2026
[2026-07-16T12:41:40] harvest+ingest started for mominullptr_wc2026
[2026-07-16T12:41:40] openfootball_worldcup ingested into knowledge db: {'records': 104, 'raw_changed': 3, 'entities': 0, 'matches': 104, 'generic': 0, 'odds': 0, 'errors': 0}; exports: openfootball_worldcup_20260716_124140.csv, openfootball_worldcup_20260716_124140.xlsx, openfootball_worldcup_20260716_124140.json, openfootball_worldcup_20260716_124140_spios_import.csv
[2026-07-16T12:41:40] openfootball_worldcup harvested 104 records
[2026-07-16T12:41:39] harvest+ingest started for openfootball_worldcup
[2026-07-15T13:44:42] exports zip created: ede_exports_spios.zip (106 files, mode=spios)
[2026-07-15T13:44:30] built package spios_football_20260715_134402.spkg.zip with stats {'entities': 3522, 'odds_targets': 237, 'teams': 2580, 'competitions': 134, 'matches': 7684, 'aliases': 3548, 'raw_records': 13562, 'sources': 11, 'generic': 3291, 'odds': 378, 'odds_lines': 15163, 'bookmakers': 51, 'markets': 459}
[2026-07-15T13:43:58] greek connector engine v0.21 built: targets=13, fetchable=3, samples=0
[2026-07-15T13:43:55] feed discovery v0.21 built: providers=15, bookmakers=118, greek_fetchable=3, connectors=65, plans=2
[2026-07-15T13:43:32] smart odds targets built: 78 assignments from 78 candidates, created=0, reused=78, status_changed=0
[2026-07-15T13:43:28] smart odds targets built: 78 assignments from 78 candidates, created=78, reused=0, status_changed=0
[2026-07-15T13:43:24] sports intelligence v0.20 built: team_stats=262, competition_stats=27, match_features=7684, bookmaker_features=1240, bookmaker_market_analyses=1240, signals=161, greek_bookmakers=6
[2026-07-15T13:43:16] bookmaker intelligence v0.21 built: bookmaker_features=1240, bookmaker_market_analyses=1240, signals=161, greek_bookmakers=6
[2026-07-15T13:43:10] greek connector engine v0.21 built: targets=13, fetchable=3, samples=0
[2026-07-15T13:43:04] feed discovery v0.21 built: providers=15, bookmakers=118, greek_fetchable=3, connectors=65, plans=2
[2026-07-15T13:42:42] no records ingested for manual_flat_fixture
[2026-07-15T13:42:42] manual_flat_fixture harvested 0 records
[2026-07-15T13:42:42] harvest+ingest started for manual_flat_fixture
[2026-07-15T13:42:38] manual flat fixture batch completed: 1 files, 0 records, 0 exports
[2026-07-15T13:42:38] manual flat fixture parsed 0 records from world cup 2026.xlsx
[2026-07-15T13:42:30] manual flat fixture batch completed: 1 files, 0 records, 0 exports
[2026-07-15T13:38:14] transfermarkt_api ingested into knowledge db: {'records': 13, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 13, 'odds': 0, 'errors': 0}; exports: transfermarkt_api_20260715_133814.csv, transfermarkt_api_20260715_133814.xlsx, transfermarkt_api_20260715_133814.json
[2026-07-15T13:38:14] transfermarkt_api harvested 13 records
[2026-07-15T13:38:14] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260715_133811.csv, the_odds_api_20260715_133811.xlsx, the_odds_api_20260715_133811.json
[2026-07-15T13:38:13] mominullptr_wc2026 ingested into knowledge db: {'records': 9157, 'raw_changed': 7513, 'entities': 0, 'matches': 0, 'generic': 9157, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260715_133804.csv, mominullptr_wc2026_20260715_133804.xlsx, mominullptr_wc2026_20260715_133804.json
[2026-07-15T13:38:11] the_odds_api harvested 20 records
[2026-07-15T13:38:04] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260715_133803.csv, openfootball_football_json_20260715_133803.xlsx, openfootball_football_json_20260715_133803.json
[2026-07-15T13:38:04] mominullptr_wc2026 harvested 9157 records
[2026-07-15T13:38:04] rapidapi_stoiximan ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 19, 'errors': 1}; exports: rapidapi_stoiximan_20260715_133803.csv, rapidapi_stoiximan_20260715_133803.xlsx, rapidapi_stoiximan_20260715_133803.json
[2026-07-15T13:38:03] openfootball_football_json harvested 22 records
[2026-07-15T13:38:03] rapidapi_stoiximan harvested 20 records
[2026-07-15T13:38:03] no records ingested for manual_flat_fixture
[2026-07-15T13:38:03] manual_flat_fixture harvested 0 records
[2026-07-15T13:38:03] harvest+ingest started for manual_flat_fixture
[2026-07-15T13:38:03] no records ingested for oddspapi
[2026-07-15T13:38:03] oddspapi harvested 0 records
[2026-07-15T13:38:02] harvest+ingest started for openfootball_football_json
[2026-07-15T13:38:01] harvest+ingest started for transfermarkt_api
[2026-07-15T13:38:00] no records ingested for football_standings_api
[2026-07-15T13:38:00] football_standings_api harvested 0 records
[2026-07-15T13:38:00] harvest+ingest started for football_standings_api
[2026-07-15T13:37:59] no records ingested for spider_stoiximan
[2026-07-15T13:37:59] spider_stoiximan harvested 0 records
[2026-07-15T13:37:59] harvest+ingest started for spider_stoiximan
[2026-07-15T13:37:58] harvest+ingest started for rapidapi_stoiximan
[2026-07-15T13:37:55] no records ingested for footystats
[2026-07-15T13:37:55] footystats harvested 0 records
[2026-07-15T13:37:55] harvest+ingest started for footystats
[2026-07-15T13:37:54] no records ingested for sportsgameodds
[2026-07-15T13:37:54] sportsgameodds harvested 0 records
[2026-07-15T13:37:54] harvest+ingest started for sportsgameodds
[2026-07-15T13:37:53] therundown ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: therundown_20260715_133753.csv, therundown_20260715_133753.xlsx, therundown_20260715_133753.json
[2026-07-15T13:37:53] therundown harvested 20 records
[2026-07-15T13:37:53] harvest+ingest started for oddspapi
[2026-07-15T13:37:52] harvest+ingest started for therundown
[2026-07-15T13:37:52] api_football ingested into knowledge db: {'records': 167, 'raw_changed': 167, 'entities': 0, 'matches': 167, 'generic': 0, 'odds': 0, 'errors': 0}; exports: api_football_20260715_133751.csv, api_football_20260715_133751.xlsx, api_football_20260715_133751.json, api_football_20260715_133751_spios_import.csv
[2026-07-15T13:37:51] api_football harvested 167 records
[2026-07-15T13:37:51] harvest+ingest started for the_odds_api
[2026-07-15T13:37:51] thestatsapi_wc2026 ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 101, 'generic': 0, 'odds': 0, 'errors': 3}; exports: thestatsapi_wc2026_20260715_133750.csv, thestatsapi_wc2026_20260715_133750.xlsx, thestatsapi_wc2026_20260715_133750.json, thestatsapi_wc2026_20260715_133750_spios_import.csv
[2026-07-15T13:37:50] harvest+ingest started for api_football
[2026-07-15T13:37:50] thestatsapi_wc2026 harvested 104 records
[2026-07-15T13:37:49] harvest+ingest started for thestatsapi_wc2026
[2026-07-15T13:37:49] openfootball_worldcup ingested into knowledge db: {'records': 104, 'raw_changed': 6, 'entities': 0, 'matches': 104, 'generic': 0, 'odds': 0, 'errors': 0}; exports: openfootball_worldcup_20260715_133748.csv, openfootball_worldcup_20260715_133748.xlsx, openfootball_worldcup_20260715_133748.json, openfootball_worldcup_20260715_133748_spios_import.csv
[2026-07-15T13:37:48] harvest+ingest started for mominullptr_wc2026
[2026-07-15T13:37:48] openfootball_worldcup harvested 104 records
[2026-07-15T13:37:48] harvest+ingest started for openfootball_worldcup
[2026-07-11T08:32:03] exports zip created: ede_exports_spios.zip (103 files, mode=spios)
[2026-07-11T08:31:58] built package spios_football_20260711_083123.spkg.zip with stats {'entities': 3234, 'odds_targets': 159, 'teams': 2425, 'competitions': 130, 'matches': 7502, 'aliases': 3260, 'raw_records': 13365, 'sources': 11, 'generic': 3277, 'odds': 319, 'odds_lines': 12242, 'bookmakers': 47, 'markets': 352}
[2026-07-11T08:31:40] greek connector engine v0.21 built: targets=13, fetchable=2, samples=0
[2026-07-11T08:31:07] sports intelligence v0.20 built: team_stats=208, competition_stats=25, match_features=7502, bookmaker_features=989, bookmaker_market_analyses=989, signals=165, greek_bookmakers=5
[2026-07-11T08:30:56] bookmaker intelligence v0.21 built: bookmaker_features=989, bookmaker_market_analyses=989, signals=165, greek_bookmakers=5
[2026-07-11T08:30:47] feed discovery v0.21 built: providers=15, bookmakers=114, greek_fetchable=2, connectors=65, plans=2
[2026-07-11T08:30:41] no records ingested for manual_flat_fixture
[2026-07-11T08:30:41] manual_flat_fixture harvested 0 records
[2026-07-11T08:30:41] harvest+ingest started for manual_flat_fixture
[2026-07-11T08:30:37] manual flat fixture batch completed: 1 files, 31 records, 4 exports
[2026-07-11T08:30:37] manual flat fixture ingested into knowledge db: {'records': 31, 'raw_changed': 31, 'entities': 0, 'matches': 31, 'generic': 0, 'odds': 0, 'errors': 0}
[2026-07-11T08:30:37] manual flat fixture exported 4 files for EDE_import_worldcup2026_matches_full.xlsx
[2026-07-11T08:30:36] manual flat fixture parsed 31 records from EDE_import_worldcup2026_matches_full.xlsx
[2026-07-11T08:27:05] no records ingested for manual_flat_fixture
[2026-07-11T08:27:05] manual_flat_fixture harvested 0 records
[2026-07-11T08:27:05] harvest+ingest started for manual_flat_fixture
[2026-07-11T08:27:01] manual flat fixture batch completed: 1 files, 6 records, 4 exports
[2026-07-11T08:27:01] manual flat fixture ingested into knowledge db: {'records': 6, 'raw_changed': 6, 'entities': 0, 'matches': 6, 'generic': 0, 'odds': 0, 'errors': 0}
[2026-07-11T08:27:01] manual flat fixture exported 4 files for EDE_import_worldcup2026_matches_sample.xlsx
[2026-07-11T08:27:01] manual flat fixture parsed 6 records from EDE_import_worldcup2026_matches_sample.xlsx
[2026-07-11T08:15:31] transfermarkt_api ingested into knowledge db: {'records': 60, 'raw_changed': 12, 'entities': 0, 'matches': 0, 'generic': 60, 'odds': 0, 'errors': 0}; exports: transfermarkt_api_20260711_081531.csv, transfermarkt_api_20260711_081531.xlsx, transfermarkt_api_20260711_081531.json
[2026-07-11T08:15:31] transfermarkt_api harvested 60 records
[2026-07-11T08:15:26] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260711_081524.csv, the_odds_api_20260711_081524.xlsx, the_odds_api_20260711_081524.json
[2026-07-11T08:15:25] mominullptr_wc2026 ingested into knowledge db: {'records': 8904, 'raw_changed': 7256, 'entities': 0, 'matches': 0, 'generic': 8904, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260711_081518.csv, mominullptr_wc2026_20260711_081518.xlsx, mominullptr_wc2026_20260711_081518.json
[2026-07-11T08:15:24] the_odds_api harvested 20 records
[2026-07-11T08:15:18] mominullptr_wc2026 harvested 8904 records
[2026-07-11T08:15:16] no records ingested for oddspapi
[2026-07-11T08:15:16] oddspapi harvested 0 records
[2026-07-11T08:15:13] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260711_081513.csv, openfootball_football_json_20260711_081513.xlsx, openfootball_football_json_20260711_081513.json
[2026-07-11T08:15:13] openfootball_football_json harvested 22 records
[2026-07-11T08:15:13] rapidapi_stoiximan ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: rapidapi_stoiximan_20260711_081512.csv, rapidapi_stoiximan_20260711_081512.xlsx, rapidapi_stoiximan_20260711_081512.json
[2026-07-11T08:15:12] rapidapi_stoiximan harvested 20 records
[2026-07-11T08:15:11] harvest+ingest started for openfootball_football_json
[2026-07-11T08:15:10] harvest+ingest started for transfermarkt_api
[2026-07-11T08:15:10] no records ingested for football_standings_api
[2026-07-11T08:15:09] football_standings_api harvested 0 records
[2026-07-11T08:15:09] harvest+ingest started for football_standings_api
[2026-07-11T08:15:07] no records ingested for spider_stoiximan
[2026-07-11T08:15:07] spider_stoiximan harvested 0 records
[2026-07-11T08:15:07] harvest+ingest started for spider_stoiximan
[2026-07-11T08:15:06] harvest+ingest started for rapidapi_stoiximan
[2026-07-11T08:15:06] no records ingested for footystats
[2026-07-11T08:15:06] footystats harvested 0 records
[2026-07-11T08:15:06] harvest+ingest started for footystats
[2026-07-11T08:15:05] api_football ingested into knowledge db: {'records': 681, 'raw_changed': 681, 'entities': 0, 'matches': 679, 'generic': 0, 'odds': 0, 'errors': 2}; exports: api_football_20260711_081502.csv, api_football_20260711_081502.xlsx, api_football_20260711_081502.json, api_football_20260711_081502_spios_import.csv
[2026-07-11T08:15:05] no records ingested for sportsgameodds
[2026-07-11T08:15:05] sportsgameodds harvested 0 records
[2026-07-11T08:15:05] harvest+ingest started for sportsgameodds
[2026-07-11T08:15:05] therundown ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: therundown_20260711_081504.csv, therundown_20260711_081504.xlsx, therundown_20260711_081504.json
[2026-07-11T08:15:04] therundown harvested 20 records
[2026-07-11T08:15:04] harvest+ingest started for oddspapi
[2026-07-11T08:15:03] harvest+ingest started for therundown
[2026-07-11T08:15:02] api_football harvested 681 records
[2026-07-11T08:15:02] thestatsapi_wc2026 ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 101, 'generic': 0, 'odds': 0, 'errors': 3}; exports: thestatsapi_wc2026_20260711_081502.csv, thestatsapi_wc2026_20260711_081502.xlsx, thestatsapi_wc2026_20260711_081502.json, thestatsapi_wc2026_20260711_081502_spios_import.csv
[2026-07-11T08:15:02] harvest+ingest started for the_odds_api
[2026-07-11T08:15:02] thestatsapi_wc2026 harvested 104 records
[2026-07-11T08:15:01] harvest+ingest started for api_football
[2026-07-11T08:15:01] harvest+ingest started for thestatsapi_wc2026
[2026-07-11T08:15:01] openfootball_worldcup ingested into knowledge db: {'records': 104, 'raw_changed': 2, 'entities': 0, 'matches': 104, 'generic': 0, 'odds': 0, 'errors': 0}; exports: openfootball_worldcup_20260711_081500.csv, openfootball_worldcup_20260711_081500.xlsx, openfootball_worldcup_20260711_081500.json, openfootball_worldcup_20260711_081500_spios_import.csv
[2026-07-11T08:15:00] harvest+ingest started for mominullptr_wc2026
[2026-07-11T08:15:00] openfootball_worldcup harvested 104 records
[2026-07-11T08:14:59] harvest+ingest started for openfootball_worldcup
[2026-07-09T14:05:45] built package spios_football_20260709_140520.spkg.zip with stats {'entities': 1876, 'odds_targets': 159, 'teams': 1393, 'competitions': 76, 'matches': 6803, 'aliases': 1897, 'raw_records': 12658, 'sources': 11, 'generic': 3271, 'odds': 259, 'odds_lines': 9456, 'bookmakers': 43, 'markets': 236}
[2026-07-09T14:05:07] feed discovery v0.21 built: providers=15, bookmakers=110, greek_fetchable=2, connectors=65, plans=2
[2026-07-09T14:04:50] greek connector engine v0.21 built: targets=13, fetchable=2, samples=0
[2026-07-09T14:04:40] sports intelligence v0.20 built: team_stats=168, competition_stats=18, match_features=6803, bookmaker_features=719, bookmaker_market_analyses=719, signals=163, greek_bookmakers=5
[2026-07-09T14:04:26] bookmaker intelligence v0.21 built: bookmaker_features=719, bookmaker_market_analyses=719, signals=163, greek_bookmakers=5
[2026-07-09T14:04:15] manual flat fixture batch completed: 23 files, 68391 records, 80 exports
[2026-07-09T14:04:15] manual flat fixture ingested into knowledge db: {'records': 68391, 'raw_changed': 62053, 'entities': 0, 'matches': 68391, 'generic': 0, 'odds': 0, 'errors': 0}
[2026-07-09T14:03:32] manual flat fixture parsed 0 records from all-euro-data-2025-2026.xlsx
[2026-07-09T14:03:31] manual flat fixture parsed 0 records from fixtures.xlsx
[2026-07-09T14:03:31] manual flat fixture parsed 0 records from fixtures.csv
[2026-07-09T14:03:31] manual flat fixture exported 4 files for new_leagues_data.xlsx
[2026-07-09T14:03:28] manual flat fixture parsed 6235 records from new_leagues_data.xlsx
[2026-07-09T14:03:25] manual flat fixture exported 4 files for Latest_Results.xlsx
[2026-07-09T14:03:25] manual flat fixture parsed 25 records from Latest_Results.xlsx
[2026-07-09T14:03:25] manual flat fixture exported 4 files for Latest_Results.csv
[2026-07-09T14:03:25] manual flat fixture parsed 25 records from Latest_Results.csv
[2026-07-09T14:03:25] manual flat fixture exported 4 files for USA.xlsx
[2026-07-09T14:03:23] manual flat fixture parsed 6034 records from USA.xlsx
[2026-07-09T14:03:21] manual flat fixture exported 4 files for SWZ.xlsx
[2026-07-09T14:03:20] manual flat fixture parsed 2675 records from SWZ.xlsx
[2026-07-09T14:03:19] manual flat fixture exported 4 files for SWE.xlsx
[2026-07-09T14:03:18] manual flat fixture parsed 3473 records from SWE.xlsx
[2026-07-09T14:03:16] manual flat fixture exported 4 files for RUS.xlsx
[2026-07-09T14:03:15] manual flat fixture parsed 3400 records from RUS.xlsx
[2026-07-09T14:03:14] manual flat fixture exported 4 files for ROU.xlsx
[2026-07-09T14:03:12] manual flat fixture parsed 4182 records from ROU.xlsx
[2026-07-09T14:03:10] manual flat fixture exported 4 files for POL.xlsx
[2026-07-09T14:03:08] manual flat fixture parsed 4082 records from POL.xlsx
[2026-07-09T14:03:07] manual flat fixture exported 4 files for NOR.xlsx
[2026-07-09T14:03:06] manual flat fixture parsed 3471 records from NOR.xlsx
[2026-07-09T14:03:04] manual flat fixture exported 4 files for MEX.xlsx
[2026-07-09T14:03:00] manual flat fixture parsed 4655 records from MEX.xlsx
[2026-07-09T14:02:57] manual flat fixture exported 4 files for JPN.xlsx
[2026-07-09T14:02:55] manual flat fixture parsed 4523 records from JPN.xlsx
[2026-07-09T14:02:52] manual flat fixture exported 4 files for IRL.xlsx
[2026-07-09T14:02:50] manual flat fixture parsed 2681 records from IRL.xlsx
[2026-07-09T14:02:47] manual flat fixture exported 4 files for FIN.xlsx
[2026-07-09T14:02:46] manual flat fixture parsed 2630 records from FIN.xlsx
[2026-07-09T14:02:45] manual flat fixture exported 4 files for DNK.xlsx
[2026-07-09T14:02:43] manual flat fixture parsed 2952 records from DNK.xlsx
[2026-07-09T14:02:42] manual flat fixture exported 4 files for CHN.xlsx
[2026-07-09T14:02:41] manual flat fixture parsed 2944 records from CHN.xlsx
[2026-07-09T14:02:39] manual flat fixture exported 4 files for BRA.xlsx
[2026-07-09T14:02:37] manual flat fixture parsed 5497 records from BRA.xlsx
[2026-07-09T14:02:34] manual flat fixture exported 4 files for AUT.xlsx
[2026-07-09T14:02:33] manual flat fixture parsed 2638 records from AUT.xlsx
[2026-07-09T14:02:31] manual flat fixture exported 4 files for ARG.xlsx
[2026-07-09T14:02:29] manual flat fixture parsed 6235 records from ARG.xlsx
[2026-07-09T14:02:26] manual flat fixture exported 4 files for primeira-liga-2026-academico-UTC.csv
[2026-07-09T14:02:25] manual flat fixture parsed 34 records from primeira-liga-2026-academico-UTC.csv
[2026-07-09T13:52:15] transfermarkt_api ingested into knowledge db: {'records': 60, 'raw_changed': 60, 'entities': 0, 'matches': 0, 'generic': 60, 'odds': 0, 'errors': 0}; exports: transfermarkt_api_20260709_135215.csv, transfermarkt_api_20260709_135215.xlsx, transfermarkt_api_20260709_135215.json
[2026-07-09T13:52:15] transfermarkt_api harvested 60 records
[2026-07-09T13:52:10] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260709_135209.csv, the_odds_api_20260709_135209.xlsx, the_odds_api_20260709_135209.json
[2026-07-09T13:52:09] the_odds_api harvested 20 records
[2026-07-09T13:52:09] mominullptr_wc2026 ingested into knowledge db: {'records': 8843, 'raw_changed': 5940, 'entities': 0, 'matches': 0, 'generic': 8843, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260709_135202.csv, mominullptr_wc2026_20260709_135202.xlsx, mominullptr_wc2026_20260709_135202.json
[2026-07-09T13:52:04] no records ingested for oddspapi
[2026-07-09T13:52:04] oddspapi harvested 0 records
[2026-07-09T13:52:02] mominullptr_wc2026 harvested 8843 records
[2026-07-09T13:52:01] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260709_135201.csv, openfootball_football_json_20260709_135201.xlsx, openfootball_football_json_20260709_135201.json
[2026-07-09T13:52:01] openfootball_football_json harvested 22 records
[2026-07-09T13:52:00] no records ingested for manual_flat_fixture
[2026-07-09T13:52:00] manual_flat_fixture harvested 0 records
[2026-07-09T13:52:00] harvest+ingest started for manual_flat_fixture
[2026-07-09T13:52:00] rapidapi_stoiximan ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: rapidapi_stoiximan_20260709_135200.csv, rapidapi_stoiximan_20260709_135200.xlsx, rapidapi_stoiximan_20260709_135200.json
[2026-07-09T13:52:00] rapidapi_stoiximan harvested 20 records
[2026-07-09T13:51:59] harvest+ingest started for openfootball_football_json
[2026-07-09T13:51:58] harvest+ingest started for transfermarkt_api
[2026-07-09T13:51:57] no records ingested for football_standings_api
[2026-07-09T13:51:57] football_standings_api harvested 0 records
[2026-07-09T13:51:57] harvest+ingest started for football_standings_api
[2026-07-09T13:51:55] no records ingested for spider_stoiximan
[2026-07-09T13:51:55] spider_stoiximan harvested 0 records
[2026-07-09T13:51:55] harvest+ingest started for spider_stoiximan
[2026-07-09T13:51:54] harvest+ingest started for rapidapi_stoiximan
[2026-07-09T13:51:53] no records ingested for footystats
[2026-07-09T13:51:53] footystats harvested 0 records
[2026-07-09T13:51:53] harvest+ingest started for footystats
[2026-07-09T13:51:52] no records ingested for sportsgameodds
[2026-07-09T13:51:52] sportsgameodds harvested 0 records
[2026-07-09T13:51:52] harvest+ingest started for sportsgameodds
[2026-07-09T13:51:52] therundown ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: therundown_20260709_135152.csv, therundown_20260709_135152.xlsx, therundown_20260709_135152.json
[2026-07-09T13:51:52] therundown harvested 20 records
[2026-07-09T13:51:51] harvest+ingest started for oddspapi
[2026-07-09T13:51:50] harvest+ingest started for therundown
[2026-07-09T13:51:50] api_football ingested into knowledge db: {'records': 87, 'raw_changed': 87, 'entities': 0, 'matches': 87, 'generic': 0, 'odds': 0, 'errors': 0}; exports: api_football_20260709_135150.csv, api_football_20260709_135150.xlsx, api_football_20260709_135150.json, api_football_20260709_135150_spios_import.csv
[2026-07-09T13:51:50] api_football harvested 87 records
[2026-07-09T13:51:49] harvest+ingest started for the_odds_api
[2026-07-09T13:51:49] thestatsapi_wc2026 ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 101, 'generic': 0, 'odds': 0, 'errors': 3}; exports: thestatsapi_wc2026_20260709_135149.csv, thestatsapi_wc2026_20260709_135149.xlsx, thestatsapi_wc2026_20260709_135149.json, thestatsapi_wc2026_20260709_135149_spios_import.csv
[2026-07-09T13:51:49] thestatsapi_wc2026 harvested 104 records
[2026-07-09T13:51:49] harvest+ingest started for api_football
[2026-07-09T13:51:48] openfootball_worldcup ingested into knowledge db: {'records': 104, 'raw_changed': 1, 'entities': 0, 'matches': 104, 'generic': 0, 'odds': 0, 'errors': 0}; exports: openfootball_worldcup_20260709_135147.csv, openfootball_worldcup_20260709_135147.xlsx, openfootball_worldcup_20260709_135147.json, openfootball_worldcup_20260709_135147_spios_import.csv
[2026-07-09T13:51:48] harvest+ingest started for thestatsapi_wc2026
[2026-07-09T13:51:47] harvest+ingest started for mominullptr_wc2026
[2026-07-09T13:51:47] openfootball_worldcup harvested 104 records
[2026-07-09T13:51:46] harvest+ingest started for openfootball_worldcup
[2026-07-08T16:52:56] built package spios_football_20260708_165233.spkg.zip with stats {'entities': 1514, 'odds_targets': 159, 'teams': 1205, 'competitions': 69, 'matches': 6696, 'aliases': 1534, 'raw_records': 12491, 'sources': 10, 'generic': 3211, 'odds': 199, 'odds_lines': 6885, 'bookmakers': 42, 'markets': 118}
[2026-07-08T16:52:02] exports zip created: ede_exports_spios.zip (76 files, mode=spios)
[2026-07-08T16:51:29] exports zip created: ede_exports_latest.zip (4 files, mode=latest)
[2026-07-08T16:50:14] manual flat fixture batch completed: 71 files, 130451 records, 144 exports
[2026-07-08T16:50:14] manual flat fixture ingested into knowledge db: {'records': 130451, 'raw_changed': 130451, 'entities': 0, 'matches': 130451, 'generic': 0, 'odds': 0, 'errors': 0}
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from world cup 2026.xlsx
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from world cup 2026 - Sheet1.csv
[2026-07-08T16:48:48] manual flat fixture exported 4 files for WorldCup2026.xlsx
[2026-07-08T16:48:48] manual flat fixture parsed 72 records from WorldCup2026.xlsx
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from G1.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from E0.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from E1.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from E2.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from E3.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from EC.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from SC0.csv
[2026-07-08T16:48:48] manual flat fixture parsed 0 records from SC1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from SC2.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from SC3.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from D1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from D2.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from I1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from I2.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from SP1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from SP2.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from F1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from F2.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from N1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from B1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from P1.csv
[2026-07-08T16:48:47] manual flat fixture parsed 0 records from T1.csv
[2026-07-08T16:48:47] manual flat fixture exported 4 files for ARG.xlsx
[2026-07-08T16:48:44] manual flat fixture parsed 6235 records from ARG.xlsx
[2026-07-08T16:48:41] manual flat fixture exported 4 files for ARG.csv
[2026-07-08T16:48:38] manual flat fixture parsed 6235 records from ARG.csv
[2026-07-08T16:48:31] manual flat fixture exported 4 files for AUT.xlsx
[2026-07-08T16:48:30] manual flat fixture parsed 2638 records from AUT.xlsx
[2026-07-08T16:48:28] manual flat fixture exported 4 files for AUT.csv
[2026-07-08T16:48:27] manual flat fixture parsed 2638 records from AUT.csv
[2026-07-08T16:48:24] manual flat fixture exported 4 files for BRA.xlsx
[2026-07-08T16:48:22] manual flat fixture parsed 5497 records from BRA.xlsx
[2026-07-08T16:48:19] manual flat fixture exported 4 files for BRA.csv
[2026-07-08T16:48:17] manual flat fixture parsed 5497 records from BRA.csv
[2026-07-08T16:48:10] manual flat fixture exported 4 files for CHN.xlsx
[2026-07-08T16:48:09] manual flat fixture parsed 2936 records from CHN.xlsx
[2026-07-08T16:48:07] manual flat fixture exported 4 files for CHN.csv
[2026-07-08T16:48:06] manual flat fixture parsed 2936 records from CHN.csv
[2026-07-08T16:48:02] manual flat fixture exported 4 files for DNK.xlsx
[2026-07-08T16:48:01] manual flat fixture parsed 2952 records from DNK.xlsx
[2026-07-08T16:47:59] manual flat fixture exported 4 files for DNK.csv
[2026-07-08T16:47:58] manual flat fixture parsed 2952 records from DNK.csv
[2026-07-08T16:47:54] manual flat fixture exported 4 files for FIN.xlsx
[2026-07-08T16:47:53] manual flat fixture parsed 2626 records from FIN.xlsx
[2026-07-08T16:47:52] manual flat fixture exported 4 files for FIN.csv
[2026-07-08T16:47:51] manual flat fixture parsed 2626 records from FIN.csv
[2026-07-08T16:47:48] manual flat fixture exported 4 files for IRL.xlsx
[2026-07-08T16:47:46] manual flat fixture parsed 2676 records from IRL.xlsx
[2026-07-08T16:47:45] manual flat fixture exported 4 files for IRL.csv
[2026-07-08T16:47:44] manual flat fixture parsed 2676 records from IRL.csv
[2026-07-08T16:47:41] manual flat fixture exported 4 files for JPN.xlsx
[2026-07-08T16:47:39] manual flat fixture parsed 4523 records from JPN.xlsx
[2026-07-08T16:47:36] manual flat fixture exported 4 files for JPN.csv
[2026-07-08T16:47:35] manual flat fixture parsed 4523 records from JPN.csv
[2026-07-08T16:47:29] manual flat fixture exported 4 files for MEX.xlsx
[2026-07-08T16:47:27] manual flat fixture parsed 4655 records from MEX.xlsx
[2026-07-08T16:47:25] manual flat fixture exported 4 files for MEX.csv
[2026-07-08T16:47:23] manual flat fixture parsed 4655 records from MEX.csv
[2026-07-08T16:47:17] manual flat fixture exported 4 files for NOR.xlsx
[2026-07-08T16:47:15] manual flat fixture parsed 3471 records from NOR.xlsx
[2026-07-08T16:47:14] manual flat fixture exported 4 files for NOR.csv
[2026-07-08T16:47:12] manual flat fixture parsed 3471 records from NOR.csv
[2026-07-08T16:47:07] manual flat fixture exported 4 files for POL.xlsx
[2026-07-08T16:47:06] manual flat fixture parsed 4082 records from POL.xlsx
[2026-07-08T16:47:04] manual flat fixture exported 4 files for POL.csv
[2026-07-08T16:47:02] manual flat fixture parsed 4082 records from POL.csv
[2026-07-08T16:46:57] manual flat fixture exported 4 files for ROU.xlsx
[2026-07-08T16:46:55] manual flat fixture parsed 4182 records from ROU.xlsx
[2026-07-08T16:46:53] manual flat fixture exported 4 files for ROU.csv
[2026-07-08T16:46:51] manual flat fixture parsed 4182 records from ROU.csv
[2026-07-08T16:46:46] manual flat fixture exported 4 files for RUS.xlsx
[2026-07-08T16:46:45] manual flat fixture parsed 3400 records from RUS.xlsx
[2026-07-08T16:46:43] manual flat fixture exported 4 files for RUS.csv
[2026-07-08T16:46:41] manual flat fixture parsed 3400 records from RUS.csv
[2026-07-08T16:46:37] manual flat fixture exported 4 files for SWE.xlsx
[2026-07-08T16:46:35] manual flat fixture parsed 3465 records from SWE.xlsx
[2026-07-08T16:46:33] manual flat fixture exported 4 files for SWE.csv
[2026-07-08T16:46:31] manual flat fixture parsed 3465 records from SWE.csv
[2026-07-08T16:46:27] manual flat fixture exported 4 files for SWZ.xlsx
[2026-07-08T16:46:26] manual flat fixture parsed 2675 records from SWZ.xlsx
[2026-07-08T16:46:25] manual flat fixture exported 4 files for SWZ.csv
[2026-07-08T16:46:23] manual flat fixture parsed 2675 records from SWZ.csv
[2026-07-08T16:46:19] manual flat fixture exported 4 files for USA.xlsx
[2026-07-08T16:46:17] manual flat fixture parsed 6034 records from USA.xlsx
[2026-07-08T16:46:14] manual flat fixture exported 4 files for USA.csv
[2026-07-08T16:46:11] manual flat fixture parsed 6034 records from USA.csv
[2026-07-08T16:46:04] manual flat fixture parsed 0 records from Latest_Results.xlsx
[2026-07-08T16:46:04] manual flat fixture parsed 0 records from Latest_Results.csv
[2026-07-08T16:46:04] manual flat fixture parsed 0 records from all-euro-data-2025-2026.xlsx
[2026-07-08T16:46:04] manual flat fixture parsed 0 records from world cup 2026 (1).xlsx
[2026-07-08T16:46:03] manual flat fixture exported 4 files for new_leagues_data.xlsx
[2026-07-08T16:46:00] manual flat fixture parsed 6235 records from new_leagues_data.xlsx
[2026-07-08T16:45:57] manual flat fixture exported 4 files for new_league_fixtures.xlsx
[2026-07-08T16:45:57] manual flat fixture parsed 25 records from new_league_fixtures.xlsx
[2026-07-08T16:45:57] manual flat fixture exported 4 files for new_league_fixtures.csv
[2026-07-08T16:45:57] manual flat fixture parsed 25 records from new_league_fixtures.csv
[2026-07-08T16:45:57] manual flat fixture parsed 0 records from Latest_Results (1).xlsx
[2026-07-08T16:45:57] manual flat fixture parsed 0 records from Latest_Results (1).csv
[2026-07-08T16:45:57] manual flat fixture parsed 0 records from fixtures.xlsx
[2026-07-08T16:45:57] manual flat fixture parsed 0 records from fixtures.csv
[2026-07-08T16:45:57] manual flat fixture parsed 0 records from all-euro-data-2025-2026 (1).xlsx
[2026-07-08T16:45:56] manual flat fixture parsed 0 records from world cup 2026 (2).xlsx
[2026-07-08T16:45:55] manual flat fixture parsed 0 records from world cup 2026 - Sheet1 (1).csv
[2026-07-08T12:52:28] feed discovery v0.21 built: providers=15, bookmakers=109, greek_fetchable=2, connectors=65, plans=2
[2026-07-08T12:51:54] greek connector engine v0.21 built: targets=13, fetchable=0, samples=0
[2026-07-08T12:51:13] exports zip created: ede_exports_all.zip (370 files, mode=all)
[2026-07-08T12:50:59] smart odds targets built: 80 assignments from 200 candidates, created=0, reused=80, status_changed=0
[2026-07-08T12:50:54] built package spios_football_20260708_125049.spkg.zip with stats {'entities': 1024, 'odds_targets': 159, 'teams': 731, 'competitions': 53, 'matches': 497, 'aliases': 1043, 'raw_records': 12491, 'sources': 10, 'generic': 3211, 'odds': 199, 'odds_lines': 6885, 'bookmakers': 42, 'markets': 118}
[2026-07-08T12:50:32] smart odds targets built: 80 assignments from 200 candidates, created=1, reused=79, status_changed=0
[2026-07-08T12:50:16] sports intelligence v0.20 built: team_stats=122, competition_stats=14, match_features=497, bookmaker_features=444, bookmaker_market_analyses=444, signals=163, greek_bookmakers=5
[2026-07-08T12:50:08] bookmaker intelligence v0.21 built: bookmaker_features=444, bookmaker_market_analyses=444, signals=163, greek_bookmakers=5
[2026-07-08T12:49:05] the_odds_api ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: the_odds_api_20260708_124902.csv, the_odds_api_20260708_124902.xlsx, the_odds_api_20260708_124902.json
[2026-07-08T12:49:04] mominullptr_wc2026 ingested into knowledge db: {'records': 8843, 'raw_changed': 5940, 'entities': 0, 'matches': 0, 'generic': 8843, 'odds': 0, 'errors': 0}; exports: mominullptr_wc2026_20260708_124855.csv, mominullptr_wc2026_20260708_124855.xlsx, mominullptr_wc2026_20260708_124855.json
[2026-07-08T12:49:02] the_odds_api harvested 20 records
[2026-07-08T12:49:01] oddspapi ingested into knowledge db: {'records': 20, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: oddspapi_20260708_124856.csv, oddspapi_20260708_124856.xlsx, oddspapi_20260708_124856.json
[2026-07-08T12:49:01] rapidapi_stoiximan ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 19, 'errors': 1}; exports: rapidapi_stoiximan_20260708_124856.csv, rapidapi_stoiximan_20260708_124856.xlsx, rapidapi_stoiximan_20260708_124856.json
[2026-07-08T12:48:58] openfootball_football_json ingested into knowledge db: {'records': 22, 'raw_changed': 0, 'entities': 0, 'matches': 0, 'generic': 22, 'odds': 0, 'errors': 0}; exports: openfootball_football_json_20260708_124856.csv, openfootball_football_json_20260708_124856.xlsx, openfootball_football_json_20260708_124856.json
[2026-07-08T12:48:56] oddspapi harvested 20 records
[2026-07-08T12:48:56] openfootball_football_json harvested 22 records
[2026-07-08T12:48:56] no records ingested for manual_flat_fixture
[2026-07-08T12:48:55] rapidapi_stoiximan harvested 20 records
[2026-07-08T12:48:55] manual_flat_fixture harvested 0 records
[2026-07-08T12:48:55] harvest+ingest started for manual_flat_fixture
[2026-07-08T12:48:55] mominullptr_wc2026 harvested 8843 records
[2026-07-08T12:48:53] harvest+ingest started for openfootball_football_json
[2026-07-08T12:48:53] no records ingested for transfermarkt_api
[2026-07-08T12:48:53] transfermarkt_api harvested 0 records
[2026-07-08T12:48:52] harvest+ingest started for transfermarkt_api
[2026-07-08T12:48:51] no records ingested for football_standings_api
[2026-07-08T12:48:51] football_standings_api harvested 0 records
[2026-07-08T12:48:51] harvest+ingest started for football_standings_api
[2026-07-08T12:48:48] no records ingested for spider_stoiximan
[2026-07-08T12:48:48] spider_stoiximan harvested 0 records
[2026-07-08T12:48:48] harvest+ingest started for spider_stoiximan
[2026-07-08T12:48:47] harvest+ingest started for rapidapi_stoiximan
[2026-07-08T12:48:46] no records ingested for footystats
[2026-07-08T12:48:46] footystats harvested 0 records
[2026-07-08T12:48:46] harvest+ingest started for footystats
[2026-07-08T12:48:45] no records ingested for sportsgameodds
[2026-07-08T12:48:45] sportsgameodds harvested 0 records
[2026-07-08T12:48:45] harvest+ingest started for sportsgameodds
[2026-07-08T12:48:43] harvest+ingest started for oddspapi
[2026-07-08T12:48:42] therundown ingested into knowledge db: {'records': 20, 'raw_changed': 20, 'entities': 0, 'matches': 0, 'generic': 0, 'odds': 20, 'errors': 0}; exports: therundown_20260708_124842.csv, therundown_20260708_124842.xlsx, therundown_20260708_124842.json
[2026-07-08T12:48:42] therundown harvested 20 records
[2026-07-08T12:48:41] harvest+ingest started for therundown
[2026-07-08T12:48:41] api_football ingested into knowledge db: {'records': 171, 'raw_changed': 17, 'entities': 0, 'matches': 171, 'generic': 0, 'odds': 0, 'errors': 0}; exports: api_football_20260708_124840.csv, api_football_20260708_124840.xlsx, api_football_20260708_124840.json, api_football_20260708_124840_spios_import.csv
[2026-07-08T12:48:40] api_football harvested 171 records
[2026-07-08T12:48:39] harvest+ingest started for the_odds_api
[2026-07-08T12:48:39] thestatsapi_wc2026 ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 101, 'generic': 0, 'odds': 0, 'errors': 3}; exports: thestatsapi_wc2026_20260708_124839.csv, thestatsapi_wc2026_20260708_124839.xlsx, thestatsapi_wc2026_20260708_124839.json, thestatsapi_wc2026_20260708_124839_spios_import.csv
[2026-07-08T12:48:39] thestatsapi_wc2026 harvested 104 records
[2026-07-08T12:48:39] harvest+ingest started for api_football
[2026-07-08T12:48:38] harvest+ingest started for thestatsapi_wc2026
[2026-07-08T12:48:38] openfootball_worldcup ingested into knowledge db: {'records': 104, 'raw_changed': 0, 'entities': 0, 'matches': 104, 'generic': 0, 'odds': 0, 'errors': 0}; exports: openfootball_worldcup_20260708_124837.csv, openfootball_worldcup_20260708_124837.xlsx, openfootball_worldcup_20260708_124837.json, openfootball_worldcup_20260708_124837_spios_import.csv
[2026-07-08T12:48:37] openfootball_worldcup harvested 104 records
[2026-07-08T12:48:37] harvest+ingest started for mominullptr_wc2026
[2026-07-08T12:48:36] harvest+ingest started for openfootball_worldcup
[2026-07-08T12:21:23] bookmaker intelligence v0.21 built: bookmaker_features=178, bookmaker_market_analyses=178, signals=163, greek_bookmakers=4
[2026-07-08T12:21:04] greek connector engine v0.21 built: targets=13, fetchable=0, samples=0
[2026-07-08T10:52:52] sports intelligence v0.20 built: team_stats=108, competition_stats=13, match_features=472, bookmaker_features=178, bookmaker_market_analyses=178, signals=163, greek_bookmakers=4