v1.3.1 — orchestrator fixes + verifier MCP-down rule + CI
Patch release. Verified external feedback (orchestrator inefficiency, MCP/README drift, multilingual gap) and added own high-priority fixes (retry cap, MCP-down downgrade, CI).
Fixed
- Orchestrator — dropped non-portable
TodoWritefrom declared tools; addedEdit+Write. The orchestrator now updates plan markdown directly instead of dispatching a worker for every checkbox flip. - Orchestrator — hard retry cap: max 2 fix-passes per file after CRITICAL verifier finding, then escalate. Prevents infinite verify→fix loops.
- File verifier — MCP-down downgrade rule: when
godot-docsMCP is unavailable, every API-correctness finding drops from CRITICAL to WARNING; only syntactic Godot 3.x leftovers + missing type hints stay CRITICAL. - Verifier-reminder hook — skips when running inside a subagent (
CLAUDE_AGENT_NAMEset), and emits one consolidated line for all changed files instead of one per file. .mcp.json— addedgitandmemoryservers at tier 2, matching README.memoryrecommended for orchestrator state persistence.
Added
- Plan state block schema — canonical
<orchestrator-state>block (milestone, phase, pending/in_progress/completed, fix_passes, last_updated) at the top ofdocs/<game>-plan.md. Read on resume; no chat-history re-derivation. - Language directive — orchestrator's final batch report matches the user's chat language; file paths, severity tags, and code stay verbatim. Repo content stays English-only.
- CI —
.github/workflows/validate.ymlrunsscripts/validate.sh+ hook-parity check on every push and PR tomain.
Rejected (verified incorrect)
- "Plugin manifest needs
agentsandhookskeys" — would re-introduce theagents: Invalid inputandDuplicate hooks file detectederrors fixed in v1.0.1. Both directories are auto-discovered by convention; the manifest must NOT reference them. - "Agent tool uses
agent_name, notsubagent_type" — current Claude Code schema usessubagent_type. Confirmed against the live tool definition.
Install / upgrade
/plugin marketplace update godot-superpowers
/plugin install godot-superpowers@godot-superpowers