Littlepowers 1.3.1 is a lightweight compatibility and recovery-safety patch.
Highlights:
- automatic Hook recovery is confined to an exact Git repository or worktree ledger root, preventing a non-Git manager-directory ledger from steering unrelated child-project tasks;
- Contract guidance excludes planned write targets and generated implementation evidence from immutable parent sources;
- all Codex starter prompts fit the current 128-character host limit;
- package metadata and documentation are aligned for Codex, Claude Code, Qoder, and OpenCode.
Verification:
- 201/201 local Python tests passed;
- all 11 skills and all four package surfaces validated;
- exact commit 260005f passed Linux, macOS, Windows, and Claude Code CI: https://github.com/clsaa/littlepowers/actions/runs/31415328154
- a fresh exact-tag checkout peeled to that commit and passed Codex, Claude Code, Qoder, and OpenCode smoke validation;
- authenticated Codex and Qoder CLI Hook-routing probes returned the exact workflow ID;
- the installed Codex 1.3.1 plugin repeated the exact-workflow probe with no Littlepowers starter-prompt warning;
- local Codex, Claude Code, and Qoder installations now each report enabled Littlepowers 1.3.1; the old Codex alpha was removed and Claude Superpowers remains disabled.
Boundary: Claude Code 2.1.226 strict validation passed, but the local Fable model probe was blocked before model execution by expired OAuth, so this release does not claim an authenticated Claude implementation run.