v2-bot-run-ci.json covers TODOS.phase-72.72.19.1.14: it wires the bot suite
into CI so bot runs execute nightly and alert on new crashes or regressions.
Runtime Surface#
- The GitHub workflow has a nightly UTC schedule using cron
0 9 * * *. - The bot suite manifest lists all V2 playtesting bot automation filters from
BotHarnessthroughBotResultReporting. - Required static checkers keep the bot suite contracts, reporting, and CI wiring validated on push and pull request runs.
- The alert policy fails and routes nightly findings for new crashes, stuck spots, harness rejections, and performance regressions.
- Bot reports are published under
V2/ue/Saved/BotReportsand useBotResultReporting_V2_Contract.jsonas the report contract.
QA Behavior#
The nightly bot suite is deterministic. It validates the bot runtime surfaces,
generates bot result reports, and treats new crashes or regressions as CI
failures that alert qa-bot-alerts and pagerduty-live-qa.
Required capabilities: run bot suite nightly, alert on new crashes, alert on regressions, bot result reports, screenshot artifacts, automation filters, required checkers, and Horde gates.
Validation Commands#
bash
python3 V2/ue/Tools/check-v2-bot-run-ci.py
python3 V2/ue/Tools/check-v2-bot-result-reporting.py
python3 V2/ue/Tools/check-v2-tests-module.py
python3 V2/ue/Tools/check-v2-ci-workflow.py
python3 -m json.tool V2/ue/Build/QA/v2-bot-run-ci.json
python3 -m json.tool V2/ue/Build/Horde/v2-buildgraph-job.json
python3 V2/tools/validate-v2-docs.py