Start with the original identity
Find the original invocation, logical call and relevant attempt. Keep the request fingerprint, pinned plan and source generation associated with that work. A new identifier hides the relationship you are trying to investigate. Equal-key replay must not become another provider send just because a user-facing response was lost.Ask the questions in order
1
Was the request admitted?
Check the authenticated scope and whether approved supply could satisfy the mandatory requirements. A refusal before provider dispatch is different from a failed remote execution.
2
Was an attempt registered, and what is known about sending?
Use the original protected execution and native records together with attributable transport evidence. A registration by itself does not prove the provider received the request.
3
Could output have been exposed?
Check the applicable output or final-release boundary. Possible exposure closes hidden answer substitution, even when receipt cannot be proved.
4
Did the final record commit?
Resolve the complete original operation through the qualified confirmation path. A missing replica row or pending commit is not rollback evidence.
5
Did the caller retain the answer?
Ask the caller-owned result store. Gateway’s content-free execution record cannot reconstruct missing answer bytes.
6
Is a financial effect still unresolved?
Ask the actual financial owner about the original operation. An outbox backlog or missing Gateway receipt does not prove that no money moved.