OptionalidempotencyOptional idempotency configuration for this contract.
This metadata is intended for hooks, docs, and OpenAPI. Use cases should
still call runIdempotently(...) for workflows that must be retry-safe.
OptionalopenapiOpenAPI operation metadata.
OptionalrateOptional rate limit configuration for this contract.
If absent, no rate limiting is applied.
Contract metadata consumed by hooks, OpenAPI, and app conventions.