Resolve before any move
Exact ask — what result is actually requested?
Required mode — explore, understand, decide, execute, or verify?
Current state — what exists, works, and was already decided?
Material ambiguity — would different plausible answers change the move?
Binding constraint — what single fact or failure prevents the outcome now?
Authorized surface — what may be changed?
Smallest sufficient move — what resolves the constraint without replacing the object?
Closure condition — what must be true before the task is genuinely complete?
Material output — what does the operator actually need to receive?