Spaces:
Running
Running
| .PHONY: prepare test data evaluate run matchday forecast upcoming-forecasts market-evaluate vector-calibration-evaluate track-record qlora-gate bracket-verify health host-evaluate opener-evaluate release-preflight sunday | |
| prepare: | |
| PYTHONPATH=src python3 scripts/prepare_matches.py | |
| test: | |
| PYTHONPATH=src:. pytest | |
| data: | |
| PYTHONPATH=src python3 scripts/generate_synthetic_data.py --split train --count 700 --seed 42 --output data/scenarios/train.jsonl | |
| PYTHONPATH=src python3 scripts/generate_synthetic_data.py --split validation --count 56 --seed 314 --output data/scenarios/validation.jsonl | |
| PYTHONPATH=src python3 scripts/generate_synthetic_data.py --split test --count 98 --seed 2718 --output data/scenarios/test.jsonl | |
| PYTHONPATH=src python3 scripts/audit_dataset.py | |
| evaluate: | |
| UNDERDOG_EXTRACTOR=mock PYTHONPATH=src python3 scripts/evaluate_extractor.py | |
| run: | |
| UNDERDOG_EXTRACTOR=mock python3 app.py | |
| matchday: | |
| @test -n "$(DATE)" || (echo "Usage: make matchday DATE=2026-06-14" && exit 1) | |
| PYTHONPATH=src python3 scripts/generate_forecast.py --date $(DATE) | |
| forecast: | |
| PYTHONPATH=src python3 scripts/generate_forecast.py | |
| upcoming-forecasts: | |
| PYTHONPATH=src python3 scripts/generate_upcoming_forecasts.py | |
| market-evaluate: | |
| @test -n "$(ODDS)" || (echo "Usage: make market-evaluate ODDS=data/market/odds.csv HORIZON=closing" && exit 1) | |
| @test -n "$(HORIZON)" || (echo "HORIZON must be opening or closing" && exit 1) | |
| PYTHONPATH=src python3 scripts/market_blend_evaluation.py --odds $(ODDS) --horizon $(HORIZON) | |
| vector-calibration-evaluate: | |
| cd scripts && PYTHONPATH=../src:. python3 vector_calibration_evaluation.py | |
| track-record: | |
| PYTHONPATH=src python3 scripts/track_record_summary.py | |
| qlora-gate: | |
| PYTHONPATH=src python3 scripts/close_qlora_gate.py | |
| bracket-verify: | |
| PYTHONPATH=src python3 scripts/verify_world_cup_bracket.py | |
| health: | |
| PYTHONPATH=src python3 scripts/health_check.py | |
| host-evaluate: | |
| cd scripts && PYTHONPATH=../src:. python3 host_adjustment_evaluation.py | |
| opener-evaluate: | |
| cd scripts && PYTHONPATH=../src:. python3 opener_draw_evaluation.py | |
| release-preflight: qlora-gate bracket-verify | |
| PYTHONPATH=src python3 scripts/submission_preflight.py --online | |
| sunday: test qlora-gate bracket-verify health | |
| PYTHONPATH=src python3 scripts/audit_dataset.py | |
| PYTHONPATH=src python3 scripts/submission_preflight.py --allow-human-pending | |