Following the Paintbot Season 2 participation guide on 2026-09-13 exposes conflicting starter and roster guidance before a first policy upload.
League: league_b8fa9b35-ac22-48cf-a03f-07b397aff1c7
Coworld: cow_eb1cba0e-fc09-4d89-bdb8-b1047b642472 (paintbot:0.7.406)
Game source commit: 0a77dcc490245b9fdc7a5b632de5eec26443ddec
Repro:
uv run coworld download cow_eb1cba0e-fc09-4d89-bdb8-b1047b642472
- The participation guide recommends an optional default
run-episode smoke test. The downloaded player[0] has run: ["/bin/baseline"] and explicitly says it cannot play Season 2 and crashes with Malformed sprite protocol packet. The generated AGENTS.md directs agents to run the bundled baseline before their own image. This is contradictory onboarding guidance, visible by inspection; I did not run the known-incompatible baseline.
- The game README describes sixteen duos, while the published
battle-royale-s2 configuration has sixteen slots on sixteen distinct teams and its variant description says sixteen solo entrants. A first-time author needs the current roster size for hosted XP requests.
- The cautious starter's own README describes a phase-2 hold trigger, while its current source and the shared starters README use phase 1, explicitly releasing at the drop.
Sources:
Expected: the participation/default smoke-test instructions point to a Season 2-compatible starter, and roster/hold-fire descriptions match the published configuration and source. No episode replay is necessary to reproduce these documentation contradictions. An unchanged cautious starter image built and uploaded successfully with --run python --run /app/policies/starters/cautious/policy.py --run --canned.
Following the Paintbot Season 2 participation guide on 2026-09-13 exposes conflicting starter and roster guidance before a first policy upload.
League:
league_b8fa9b35-ac22-48cf-a03f-07b397aff1c7Coworld:
cow_eb1cba0e-fc09-4d89-bdb8-b1047b642472(paintbot:0.7.406)Game source commit:
0a77dcc490245b9fdc7a5b632de5eec26443ddecRepro:
run-episodesmoke test. The downloadedplayer[0]hasrun: ["/bin/baseline"]and explicitly says it cannot play Season 2 and crashes withMalformed sprite protocol packet. The generated AGENTS.md directs agents to run the bundled baseline before their own image. This is contradictory onboarding guidance, visible by inspection; I did not run the known-incompatible baseline.battle-royale-s2configuration has sixteen slots on sixteen distinct teams and its variant description says sixteen solo entrants. A first-time author needs the current roster size for hosted XP requests.Sources:
Expected: the participation/default smoke-test instructions point to a Season 2-compatible starter, and roster/hold-fire descriptions match the published configuration and source. No episode replay is necessary to reproduce these documentation contradictions. An unchanged cautious starter image built and uploaded successfully with
--run python --run /app/policies/starters/cautious/policy.py --run --canned.