What's Changed
- PMA automation domain package: 11 tickets — canonical models, pure reducers, dispatch decisions, invariant testing by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1580
- Fix #1576: add get_running_turn delegation to PmaThreadExecutionStore by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1581
- [codex] Fix PMA idle-timeout race at the stall boundary by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1582
- Fix #1583: resolve lane_id in dispatch decision for notification routing by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1587
- Prefer fresh origin/main worktrees for new repo PMA threads by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1588
- Fix PMA lane-based dispatch target resolution by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1586
- [codex] Add chat resolve metadata lookup by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1590
- [codex] Fix Discord queued progress and Telegram update guard by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1592
- [codex] Clear queued Discord placeholder when work starts by @Git-on-my-level in https://github.com/Git-on-my-level/codex-autorunner/pull/1593
Full Changelog: https://github.com/Git-on-my-level/codex-autorunner/compare/v1.11.8...v1.11.9