Gating at Entry
- Node function checks prerequisites on entry
- If locked, returns status=“locked” with missing prerequisites listed
- RG client also prevents move selection to locked hexes (UI gating)
Fallback Chain
Qwen 3.6+ (Nous Portal OAuth — free, unlimited)
↓ if rate-limited/error
Kimi K2.6 (API key — already configured)
↓ if unavailable
MiniMax (API key — deferred)
ADVISORY
Poller/Stager
Recommended: inline interrupt() loop inside node
function. 3-4 MC questions. No subgraph needed for prototype. Can be
upgraded to subgraph later.