guild_preflight_outcome
After a guild_preflight verdict, tell the Guild what you did and what happened (AGPO-1). Free, no key, optional.
action: called | delegated | declined | skipped. observed: success | failure | unknown (unknown when you did not call). detail: what failed — by your call, or by your OWN direct check when you did not call (timeout | unreachable | http_5xx | protocol_error | payment_mismatch | card_unavailable | signature_invalid | identity_mismatch | wrong_result | other | http_4xx). AG's warning is credited only when this names the same check AG failed. baseline_direct_check: success | failure | not_run — whether you checked the endpoint yourself without the Guild. Without it a skip is recorded as counterfactual_unobserved, never as a benefit. decision_basis: ag_evidence | own_check | both | other | unknown — what actually drove your decision. Recorded as your claim. AG is credited only when its warning was right AND you say it drove the decision. api_key (optional): the same registered key you presented to guild_preflight, so the two records join under one identity (identity continuity only — not a claim of independence). Invalid keys are refused.
Benefits and mistakes are measured with equal weight; see GET /preflight/outcomes for the public classification rules.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| detail | No | not_applicable | |
| api_key | No | ||
| observed | No | unknown | |
| overhead_ms | No | ||
| preflight_id | Yes | ||
| decision_basis | No | unknown | |
| baseline_direct_check | No | not_run |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||