Does a change to the approved thing invalidate the approval under a materiality policy?
https://agents.writerslogic.com/api/v1/approval-invalidationOverview
Compares what a human or system approved with what is about to be executed (a quote, order, plan, diff summary: any JSON) under a caller-supplied materiality policy: per-path rules exact / ignore / numeric tolerance (absolute or percent) / no-increase / no-decrease, with the longest matching path winning and a default for unlisted paths. Also covers quote revisions (approved revision number must equal the current one) and expiry (approvedAt + validForSeconds against a caller