cd ~/MagicAI
source .venv/bin/activate
export PYTHONPATH=.python -m uvicorn magicai.api:app --reload./scripts/download_sources.sh
./scripts/download_rules.sh
python scripts/update_scryfall_symbology.pypython -m tests.validation.rule_renderer_test
python -m tests.validation.oracle_renderer_test
python -m tests.validation.answer_validation_test
python -m tests.tactician.tactician_reviewer_test
python -m tests.tactician.tactician_strategy_test
python -m tests.tactician.tactician_conversation_handoff_test
python -m tests.api.tactician_api_contract_testpython scripts/ci_check.pypython scripts/package_release.py --source
python scripts/package_release.py --full./scripts/export_github_analysis.shpython -m tests.quality.dynamic_gauntlet_test \
--seed 184729 \
--cases 42python -m tests.quality.dynamic_campaign_test \
--base-seed 184729 \
--runs 20 \
--cases 50 \
--workers 4 \
--output-dir quality-results/dynamic-campaign \
--require-full-coverageResume:
python -m tests.quality.dynamic_campaign_test \
--base-seed 184729 \
--runs 20 \
--cases 50 \
--workers 4 \
--output-dir quality-results/dynamic-campaign \
--require-full-coverage \
--resumepython -u -m tests.quality.oracle_exhaustive_test \
--workers 4 \
--shard-size 250 \
--output-dir quality-results/oracle-exhaustivegit status --short
git diff --check
git diff --stat