Evaluate tool-only collection nodes as proposal, guard, and side-effect contracts
General lesson: tool-only conversational nodes should be evaluated as a three-layer contract—(1) the model’s proposed tool and arguments, (2) backend guard acceptance plus state transition, and (3) persistence/notification side effects. This applies when tool inventory is state-c…