Intent-Code Divergence
Medium
- Confidence
- 95% confidence
- Finding
- The example `assertPaymentReady` function permits `pricing_status === "quoted"`, even though the skill repeatedly states that `payment_ready` is authoritative and the canonical payable status is `ready_for_payment`, with `quoted` retained only as deprecated compatibility metadata. Because implementers often copy example code verbatim, this contradiction can cause agents to treat legacy or stale quote states as payable and initiate payment flows under conditions the spec explicitly says should be refreshed instead.
