v0.2.2 — ESPN draft compatibility and recovery
Pre-releaseVersion 0.2.2 adds draft-room compatibility, complete-history recovery, and separate league state with a shared browser profile.
The local regression suite passed 509 tests, including 15 isolated Chrome cases: 5 draft and 10 season cases.
All six jobs passed in the CI run for this release commit.
The installed wheel passed STDIO checks for 17 manager tools and 13 ESPN tools.
The installed ESPN command also passed an authenticated Week 1 sync and a five-second advisory monitor check, then stopped.
The local Codex plugin was installed at version 0.2.2.
The live development run verified all 160 draft picks and a 16-player roster.
The manager confirmed 13 selections. ESPN Autopick made 3 selections during failures.
The run required manual recovery, source changes, and restarts. One manager proposal reconciled as not_selected.
No duplicate submissions were observed. This was not an unattended draft.
Read the live acceptance record for the failure log and receipt measurements.
That live run used installed v0.2.1 dependencies with changing working-tree patches, including this release candidate.
It does not establish live write acceptance for the installed v0.2.2 wheel.
The separate Week 1 read and lineup analysis found no required change. No season action was submitted.
Each league can use its own database while controllers share one browser profile in sequence through FFM_BROWSER_DATA_DIR.
Only one controller can hold that profile lease. A multi-league scheduler and automatic week rollover are not implemented.
Three additional drafts and a five-team season evaluation are planned, not verified outcomes.
Read the multi-team acceptance plan.
The assets contain the Python wheel, source distribution, Codex plugin ZIP, plugin manifest, and SHA-256 checksums.
This is a GitHub prerelease. PyPI and MCP Registry publication remain incomplete.