Business authority stays deterministic
The model may interpret a case or explain a resolution, but resource identity, eligibility, limits, and irreversible actions remain policy-controlled.
ResolveOps separates business resolution from execution authority, persists the interaction before the provider call, carries UNKNOWN as durable state, and reconciles provider truth before another destructive action is allowed.
A timeout is not proof that the business action failed.
Question · What should happen when the provider may have changed the outside world but the caller cannot prove the outcome?
APPLIES TO
Customer Support Engineering · CX Platform Teams · Support Operations · AI Automation Teams · SaaS/service businesses
PROOF
Durable UNKNOWN state · stable idempotency · reconcile-before-retry · authenticated provider updates
CAPABILITIES
17 declared in the project record
UNKNOWN is a state, not a retry instruction.
A timeout is not proof that nothing happened.
Pre-call interaction state survives restart; UNKNOWN remains distinct from failure
An ambiguous timeout is never a default permission to retry.
The constraints that matter.
The model may interpret a case or explain a resolution, but resource identity, eligibility, limits, and irreversible actions remain policy-controlled.
If the process dies after the remote side effect but before the response is recorded, the next process still needs evidence that an action may already have happened.
Timeout is epistemic uncertainty, not a failed transaction and not permission to retry.
The system must query provider-current truth and establish the outcome before another mutation can be considered safe.
What would make the preferred answer fail?
EVALUATION METHOD
The transaction is correct only when ambiguity cannot turn into a duplicate or unverified external effect.
Policy-labeled cases, durable pre-call state, stable idempotency, timeout/failure injection, provider reconciliation, authenticated webhook replay, and provider-current verification.
What the evidence actually supports.
Resource identity, current provider state, deterministic eligibility, and explicit approval precede execution
Generated language does not become business authority.
Pre-call interaction state survives restart; UNKNOWN remains distinct from failure
An ambiguous timeout is never a default permission to retry.
Bounded Charge-refund adapter with stable idempotency, exact reconciliation, authenticated webhooks, and provider-current verification
Live Stripe runtime behavior and production payment operation are not claimed.