Module 06 Summary
What this module established
Write the tool description for the model and put the guarantee in code. A capability the function does not have cannot be talked into existence.
Carry forward
- Validate shape and policy separately. Schema validation will happily accept nine thousand, because nine thousand is a number.
- Derive the idempotency key from the request id and step name. It makes the retry after an ambiguous timeout safe by construction.
- Gate on irreversibility and make confirmation a required parameter. An instruction to ask first is a probability.
Before moving on
Move on when three calls to your riskiest action produce one effect, and no code path reaches a gated action without a confirmation.
