GoClaw planning and model call
Planning contract
The planning/model call can classify intent, estimate risk and confidence, draft a response, and propose structured actions. Planning is intentionally non-mutating.
Why this matters
Separating planning from execution lets BuildWithHQ validate action keys and schemas, apply permission and approval rules, and reject stale context before any write occurs. This also makes the model provider replaceable because the durable contract is the structured proposal, not a provider-specific tool call.