https://github.com/onjoroge1/BetGeniusAI
· scanned 2026-06-16 04:36 UTC (1 month, 3 weeks ago)
68 raw signals (0 security + 68 graph)
Last scanned 1 month, 3 weeks ago · v1 · 51 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2203 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | simple_phase1a_enhancer.py:12 |
enhance_foundation |
software | healthy | simple_phase1a_enhancer.py:16 |
analyze_current_data |
software | healthy | simple_phase1a_enhancer.py:31 |
enhance_sample_matches |
software | healthy | simple_phase1a_enhancer.py:58 |
get_tactical_factor |
software | healthy | simple_phase1a_enhancer.py:108 |
get_regional_intensity |
software | healthy | simple_phase1a_enhancer.py:119 |
get_competition_tier |
software | healthy | simple_phase1a_enhancer.py:128 |
calculate_recency |
software | healthy | simple_phase1a_enhancer.py:140 |
show_15k_strategy |
software | healthy | simple_phase1a_enhancer.py:160 |
main |
software | healthy | simple_phase1a_enhancer.py:184 |
__init__ |
software | healthy | validate_clean_accuracy.py:15 |
validate_data_integrity |
software | healthy | validate_clean_accuracy.py:30 |
test_euro_league_accuracy |
software | healthy | validate_clean_accuracy.py:75 |
load_euro_test_data |
software | healthy | validate_clean_accuracy.py:137 |
extract_clean_features |
software | healthy | validate_clean_accuracy.py:183 |
analyze_by_league |
software | healthy | validate_clean_accuracy.py:243 |
summary_analysis |
software | healthy | validate_clean_accuracy.py:264 |
main |
software | healthy | validate_clean_accuracy.py:291 |
__init__ |
software | healthy | phase_s_diagnosis.py:15 |
analyze_s2_failure |
software | healthy | phase_s_diagnosis.py:24 |
recommend_fallback_strategy |
software | healthy | phase_s_diagnosis.py:54 |
design_market_anchored_production_system |
software | healthy | phase_s_diagnosis.py:91 |
phase_s_roadmap |
software | healthy | phase_s_diagnosis.py:154 |
generate_phase_s_final_report |
software | healthy | phase_s_diagnosis.py:190 |
save_phase_s_artifacts |
software | healthy | phase_s_diagnosis.py:286 |
main |
software | healthy | phase_s_diagnosis.py:331 |
__init__ |
software | healthy | retrain_with_fixed_consensus.py:18 |
load_fixed_consensus_data |
software | healthy | retrain_with_fixed_consensus.py:21 |
run_consensus_qa_on_fixed_data |
software | healthy | retrain_with_fixed_consensus.py:40 |
prepare_training_data |
software | healthy | retrain_with_fixed_consensus.py:65 |
run_parameter_grid_search |
software | healthy | retrain_with_fixed_consensus.py:135 |
compute_baseline_comparisons |
software | healthy | retrain_with_fixed_consensus.py:231 |
compute_metrics |
software | healthy | retrain_with_fixed_consensus.py:253 |
run_retrain_with_fixed_consensus |
software | healthy | retrain_with_fixed_consensus.py:276 |
print_retrain_summary |
software | healthy | retrain_with_fixed_consensus.py:340 |
main |
software | healthy | retrain_with_fixed_consensus.py:428 |
__init__ |
software | healthy | clean_prediction_system.py:20 |
build_clean_model |
software | healthy | clean_prediction_system.py:24 |
load_clean_pre_match_data |
software | healthy | clean_prediction_system.py:48 |
extract_pre_match_features |
software | healthy | clean_prediction_system.py:109 |
train_clean_model |
software | healthy | clean_prediction_system.py:171 |
save_clean_model |
software | healthy | clean_prediction_system.py:258 |
show_clean_results |
software | healthy | clean_prediction_system.py:280 |
main |
software | healthy | clean_prediction_system.py:345 |
__init__ |
software | healthy | bulk_collection_endpoint.py:18 |
bulk_collect_season |
software | healthy | bulk_collection_endpoint.py:26 |
_match_exists |
software | healthy | bulk_collection_endpoint.py:69 |
_create_minimal_sample |
software | healthy | bulk_collection_endpoint.py:79 |
bulk_expand_database |
software | healthy | bulk_collection_endpoint.py:116 |
__init__ |
software | healthy | phase1a_recent_collector.py:23 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
simple_phase1a_enhancer.py |
software | healthy | simple_phase1a_enhancer.py |
validate_clean_accuracy.py |
software | healthy | validate_clean_accuracy.py |
onboarding_result_TESTLEAGUE1_20250725_135430.json |
software | healthy | onboarding_result_TESTLEAGUE1_20250725_135430.json |
ROADMAP_V2_FULL_50_FEATURES.md |
software | healthy | ROADMAP_V2_FULL_50_FEATURES.md |
.env.example |
software | healthy | .env.example |
DEPLOY_NOW.md |
software | healthy | DEPLOY_NOW.md |
phase_s_diagnosis.py |
software | healthy | phase_s_diagnosis.py |
COMPREHENSIVE_STATUS_REPORT.md |
software | healthy | COMPREHENSIVE_STATUS_REPORT.md |
retrain_with_fixed_consensus.py |
software | healthy | retrain_with_fixed_consensus.py |
comprehensive_league_metrics_20250725_145051.json |
software | healthy | comprehensive_league_metrics_20250725_145051.json |
FINISHED_MATCHES_API.md |
software | healthy | FINISHED_MATCHES_API.md |
clean_prediction_system.py |
software | healthy | clean_prediction_system.py |
bulk_collection_endpoint.py |
software | healthy | bulk_collection_endpoint.py |
phase1a_recent_collector.py |
software | healthy | phase1a_recent_collector.py |
real_model_evaluation.py |
software | healthy | real_model_evaluation.py |
fast_week1_implementation.py |
software | healthy | fast_week1_implementation.py |
comprehensive_accuracy_test.py |
software | healthy | comprehensive_accuracy_test.py |
league_expansion_plan.md |
software | healthy | league_expansion_plan.md |
TIMELINE_DATA_BREAKDOWN.md |
software | healthy | TIMELINE_DATA_BREAKDOWN.md |
static_predictor.py |
software | healthy | static_predictor.py |
comprehensive_backfill_summary_20250819_220406.json |
software | healthy | comprehensive_backfill_summary_20250819_220406.json |
AUTOSCALE_FIX_COMPLETE.md |
software | healthy | AUTOSCALE_FIX_COMPLETE.md |
complete_phase1a_enhancer.py |
software | healthy | complete_phase1a_enhancer.py |
CATASTROPHIC_OVERFITTING_SUMMARY.md |
software | healthy | CATASTROPHIC_OVERFITTING_SUMMARY.md |
test_api_football_end_to_end.py |
software | healthy | test_api_football_end_to_end.py |
ACCURACY_EXPECTATIONS_V2.md |
software | healthy | ACCURACY_EXPECTATIONS_V2.md |
PHASE1B_TRAINING_SUMMARY.md |
software | healthy | PHASE1B_TRAINING_SUMMARY.md |
CURL_TEST_STATEMENTS.md |
software | healthy | CURL_TEST_STATEMENTS.md |
DEVELOPMENT_ROADMAP.md |
software | healthy | DEVELOPMENT_ROADMAP.md |
STRATEGIC_VALUE_SUMMARY.md |
software | healthy | STRATEGIC_VALUE_SUMMARY.md |
data_leakage_detector.py |
software | healthy | data_leakage_detector.py |
ENHANCED_MODEL_RESULTS.md |
software | healthy | ENHANCED_MODEL_RESULTS.md |
production_league_metrics.py |
software | healthy | production_league_metrics.py |
V2_DRIFT_FEATURES_IMPLEMENTATION.md |
software | healthy | V2_DRIFT_FEATURES_IMPLEMENTATION.md |
historical_odds_enhancer.py |
software | healthy | historical_odds_enhancer.py |
bulk_insert_direct.py |
software | healthy | bulk_insert_direct.py |
week2_sklearn_implementation.py |
software | healthy | week2_sklearn_implementation.py |
RESTART_TRAINING.md |
software | healthy | RESTART_TRAINING.md |
PHASE_2_OBSERVABILITY_COMPLETE.md |
software | healthy | PHASE_2_OBSERVABILITY_COMPLETE.md |
V2_COMPREHENSIVE_ANALYSIS.md |
software | healthy | V2_COMPREHENSIVE_ANALYSIS.md |
odds_demo_system.py |
software | healthy | odds_demo_system.py |
fixed_reconciliation_results_20250727_165008.json |
software | healthy | fixed_reconciliation_results_20250727_165008.json |
GLOBAL_HISTORICAL_ODDS_STRATEGY.md |
software | healthy | GLOBAL_HISTORICAL_ODDS_STRATEGY.md |
rapid_collection.py |
software | healthy | rapid_collection.py |
CLOSING_ODDS_PRODUCTION_READY.md |
software | healthy | CLOSING_ODDS_PRODUCTION_READY.md |
UPCOMING_MATCHES_STATUS.md |
software | healthy | UPCOMING_MATCHES_STATUS.md |
CLV_UPGRADE_RECOMMENDATION.md |
software | healthy | CLV_UPGRADE_RECOMMENDATION.md |
odds_collection_monitor.py |
software | healthy | odds_collection_monitor.py |
deep_learning_prototype.py |
software | healthy | deep_learning_prototype.py |
PRODUCTION_READY_PACKAGE.md |
software | healthy | PRODUCTION_READY_PACKAGE.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SimplePhase1AEnhancer |
software | healthy | simple_phase1a_enhancer.py:11 |
CleanAccuracyValidator |
software | healthy | validate_clean_accuracy.py:14 |
PhaseSFinalDiagnosis |
software | healthy | phase_s_diagnosis.py:12 |
RetrainWithFixedConsensus |
software | healthy | retrain_with_fixed_consensus.py:15 |
CleanPredictionSystem |
software | healthy | clean_prediction_system.py:19 |
BulkCollector |
software | healthy | bulk_collection_endpoint.py:17 |
Phase1ACollector |
software | healthy | phase1a_recent_collector.py:20 |
RealModelEvaluation |
software | healthy | real_model_evaluation.py:16 |
FastWeek1Implementation |
software | healthy | fast_week1_implementation.py:14 |
SimplifiedStaticPredictor |
software | healthy | static_predictor.py:21 |
CompletePhase1AEnhancer |
software | healthy | complete_phase1a_enhancer.py:15 |
DataLeakageDetector |
software | healthy | data_leakage_detector.py:15 |
ProductionLeagueMetrics |
software | healthy | production_league_metrics.py:20 |
HistoricalOddsEnhancer |
software | healthy | historical_odds_enhancer.py:20 |
Week2SklearnImplementation |
software | healthy | week2_sklearn_implementation.py:20 |
OddsDemoSystem |
software | healthy | odds_demo_system.py:14 |
RapidCollector |
software | healthy | rapid_collection.py:16 |
OddsCollectionMonitor |
software | healthy | odds_collection_monitor.py:20 |
FootballMatchDataset |
software | healthy | deep_learning_prototype.py:17 |
AttentionFootballNet |
software | healthy | deep_learning_prototype.py:30 |
LSTMFootballNet |
software | healthy | deep_learning_prototype.py:98 |
EnsembleFootballNet |
software | healthy | deep_learning_prototype.py:146 |
DeepLearningPrototype |
software | healthy | deep_learning_prototype.py:195 |
S2ResidualHead |
software | healthy | s2_residual_head.py:21 |
ValidationSummary |
software | healthy | validation_summary.py:16 |
PredictionRequest |
software | healthy | main_backup_20250731_183736.py:55 |
MatchInfo |
software | healthy | main_backup_20250731_183736.py:60 |
Predictions |
software | healthy | main_backup_20250731_183736.py:68 |
Analysis |
software | healthy | main_backup_20250731_183736.py:75 |
AdditionalMarkets |
software | healthy | main_backup_20250731_183736.py:81 |
PredictionResponse |
software | healthy | main_backup_20250731_183736.py:86 |
RealtimeCLVMonitor |
software | healthy | realtime_clv_monitor.py:13 |
Phase4CompleteBettingSystem |
software | healthy | phase4_complete_implementation.py:14 |
LeagueRoutingAPI |
software | healthy | league_routing_api.py:12 |
LeagueSpecificEnsemble |
software | healthy | league_specific_ensemble.py:18 |
ProductionMonitor |
software | healthy | phase3_production_monitor.py:14 |
ModelVerificationHarness |
software | healthy | verification_harness.py:20 |
SimpleConsensusFix |
software | healthy | simple_consensus_fix.py:13 |
FastWeek2Implementation |
software | healthy | fast_week2_implementation.py:19 |
FinalBulkInserter |
software | healthy | final_bulk_inserter.py:13 |
AfricanLeagueCollector |
software | healthy | african_league_collector.py:15 |
AggressiveCollector |
software | healthy | aggressive_collector.py:16 |
FixedBulkInserter |
software | healthy | fixed_bulk_inserter.py:13 |
AdvancedPhase1AEnhancer |
software | healthy | advanced_phase1a_enhancer.py:23 |
Week2DiagnosisAndFix |
software | healthy | week2_diagnosis_and_fix.py:19 |
Phase1AEnhancementSystem |
software | healthy | phase1a_enhancement_system.py:19 |
WorkingEnhancedTrainer |
software | healthy | working_enhanced_trainer.py:18 |
ConsensusQA |
software | healthy | consensus_qa.py:14 |
LightweightPredictor |
software | healthy | lightweight_predictor.py:10 |
ImprovedStaticSystem |
software | healthy | improved_static_system.py:23 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | main_backup_20250731_183736.py |
GET /demo |
api | healthy | main_backup_20250731_183736.py |
GET /internal/metrics |
api | healthy | main_backup_20250731_183736.py |
GET /internal/metrics/api |
api | healthy | main_backup_20250731_183736.py |
GET /health |
api | healthy | main_backup_20250731_183736.py |
POST /predict |
api | healthy | main_backup_20250731_183736.py |
GET /matches/upcoming |
api | healthy | main_backup_20250731_183736.py |
GET /matches/search |
api | healthy | main_backup_20250731_183736.py |
GET /leagues |
api | healthy | main_backup_20250731_183736.py |
POST /admin/collect-training-data |
api | healthy | main_backup_20250731_183736.py |
POST /admin/targeted-collection |
api | healthy | main_backup_20250731_183736.py |
POST /admin/collect-single-league |
api | healthy | main_backup_20250731_183736.py |
POST /admin/retrain-models |
api | healthy | main_backup_20250731_183736.py |
GET /admin/training-stats |
api | healthy | main_backup_20250731_183736.py |
POST /admin/collect-recent-matches |
api | healthy | main_backup_20250731_183736.py |
POST /admin/daily-collection-cycle |
api | healthy | main_backup_20250731_183736.py |
GET /admin/collection-history |
api | healthy | main_backup_20250731_183736.py |
GET /examples |
api | healthy | main_backup_20250731_183736.py |
GET /healthz |
api | healthy | main.py |
POST /auth/login |
api | healthy | main.py |
GET /metrics |
api | healthy | main.py |
GET /health/json |
api | healthy | main.py |
GET /predict/health |
api | healthy | main.py |
POST /predict-wc |
api | healthy | main.py |
GET /consensus/sync |
api | healthy | main.py |
POST /admin/trigger-collection |
api | healthy | main.py |
POST /admin/enrich-tbd-fixtures |
api | healthy | main.py |
POST /admin/enrich-tbd-batch |
api | healthy | main.py |
POST /admin/enrich-tbd-one |
api | healthy | main.py |
POST /admin/enrich-team-logos |
api | healthy | main.py |
GET /admin/team-stats |
api | healthy | main.py |
GET /admin/stats/live-betting |
api | healthy | main.py |
GET /admin/stats/resolver |
api | healthy | main.py |
POST /admin/link-fixtures-to-teams |
api | healthy | main.py |
GET /teams |
api | healthy | main.py |
GET /metrics/match/{match_id} |
api | healthy | main.py |
GET /metrics/summary |
api | healthy | main.py |
POST /metrics/result |
api | healthy | main.py |
POST /metrics/compute |
api | healthy | main.py |
GET /metrics/temperature-scaling |
api | healthy | main.py |
GET /metrics/evaluation |
api | healthy | main.py |
GET /_health/clv |
api | healthy | main.py |
GET /clv/match/{match_id} |
api | healthy | main.py |
GET /clv/alerts |
api | healthy | main.py |
GET /clv/dashboard |
api | healthy | main.py |
GET /clv/opportunities |
api | healthy | main.py |
GET /clv/club/opportunities |
api | healthy | main.py |
GET /clv/club/alerts/history |
api | healthy | main.py |
GET /clv/club/stats |
api | healthy | main.py |
GET /clv/club/realized |
api | healthy | main.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
matches |
data | healthy | real_data_collector.py |
bookmaker_xwalk |
data | healthy | create_bookmaker_mapping.py |
league_map |
data | healthy | odds_integration_system.py |
team_name_xwalk |
data | healthy | odds_integration_system.py |
odds_snapshots |
data | healthy | odds_integration_system.py |
odds_consensus |
data | healthy | odds_integration_system.py |
market_features |
data | healthy | enhanced_market_baseline_system.py |
historical_odds |
data | healthy | historical_odds_system.py |
enhanced_consensus |
data | healthy | historical_odds_system.py |
enhanced_market_features |
data | healthy | historical_odds_system.py |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::add_match_results_batch.py |
security | healthy | add_match_results_batch.py |
generic_api_key::test_closing_odds_system.sh |
security | healthy | test_closing_odds_system.sh |
generic_api_key::clv_frontend_demo.html |
security | healthy | clv_frontend_demo.html |
generic_api_key::test_qa_phase2.py |
security | healthy | test_qa_phase2.py |
generic_api_key::test_enhanced_metrics.sh |
security | healthy | test_enhanced_metrics.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | production_league_metrics.py |
redis |
data | healthy | pyproject.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pyproject.toml |
vps::azure |
hardware | healthy | pyproject.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
onjoroge1__BetGeniusAI |
software | healthy | /data/fable5_failed_archive/onjoroge1__BetGeniusAI |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | main_backup_20250731_183736.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | deep_learning_prototype.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::main.py |
security | healthy | main.py |
This page is publicly accessible at:
https://repobility.com/scan/797f7558-a1f1-4942-89e5-f12eff97cc8d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/797f7558-a1f1-4942-89e5-f12eff97cc8d/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.