DoActionArgs
Interface: DoActionArgs
Defined in: src/serve/modes.ts:122
Properties
acknowledgementId?
optionalacknowledgementId?:string
Defined in: src/serve/modes.ts:146
The acknowledgement this call performs, for a 'require-ack' axis — the id
session.acknowledgeStale() handed back. It proves the protocol step was
PERFORMED and says nothing about anything being understood.
action
action:
string
Defined in: src/serve/modes.ts:123
confirm?
optionalconfirm?:boolean
Defined in: src/serve/modes.ts:125
decline?
optionaldecline?:boolean
Defined in: src/serve/modes.ts:131
Record the human's refusal of a high-effect action (they said no) — closes
the ask, does not fire. Under requireHumanApproval it is recorded as the
caller's REPORT and closes nothing, so the person's card stays live.
input?
optionalinput?:unknown
Defined in: src/serve/modes.ts:124
instance?
optionalinstance?:string
Defined in: src/serve/modes.ts:132
offerId?
optionalofferId?:string
Defined in: src/serve/modes.ts:140
The served row this call was planned against — the offerId a whats_here
row carried. A CITATION to a session record, never a secret and never a
capability: holding one authorizes nothing, and every gate runs exactly as
it did. Required only where the app's freshness policy enforces an axis
(FreshnessPolicy); ignored otherwise, beyond being recorded.