Skip to content

preflight.action

The flagship advisory verb: ask ‘is this proposed action safe?’ before taking it. Returns an advisory verdict (allow/warn; block/require_approval only for opted-in classes) with cited memory/evidence provenance. A warn is normal data, not an error — the agent decides. Vectadyne never blocks inline. actor is optional: it defaults to your token’s principal and may only narrow (scope/clearance).

FieldTypeRequired
actionobjectyes
actorobject
optionsobject
FieldTypeRequiredDescription
action_typeActionTypeyesfrom the closed high-risk action taxonomy (schemas.md §1)
changed_filesarray of string (nullable)
diff_refstring
envstringlevel:id, e.g. repo:payments-service
purposePurposeyes
repostringlevel:id, e.g. repo:payments-service
resourcesarray of string (nullable)
risk_classRiskClass
summarystring
toolstringlevel:id, e.g. repo:payments-service
FieldTypeRequiredDescription
actor_idstring
actor_typeActorType
clearancearray of Sensitivity (nullable)
rolestring
scope_keystringlevel:id, e.g. repo:payments-service
FieldTypeRequired
include_resolution_traceboolean
latency_budget_msinteger
max_candidatesinteger
FieldTypeRequired
admitted_scopesarray of string (nullable)yes
cited_memoryarray (nullable)yes
confidencenumberyes
decisionDecisionyes
decision_idstringyes
degradedbooleanyes
expires_atstring (date-time)yes
forbidden_actionsarray of string (nullable)yes
latency_msintegeryes
reasonsarray (nullable)yes
request_idstring
required_approvalsarray (nullable)yes
required_checksarray of string (nullable)yes
required_guidesarray (nullable)yes
resolution_traceobject (nullable)
FieldTypeRequiredDescription
admissionobject (nullable)
asserted_atstring (date-time)yes
canonical_textstringyes
confidencenumberyes
edgesarray (nullable)
evidencearray (nullable)
kindKindyes
memory_idstringyes
provenanceobject
scope_keystringyeslevel:id, e.g. repo:payments-service
scorenumber
score_breakdownobject (nullable)
sensitivitySensitivityyes
statusStatusyes
subtypestring
titlestringyes
valid_fromstring (nullable) (date-time)
valid_tostring (nullable) (date-time)
versioninteger
FieldTypeRequired
admittedbooleanyes
checksarray of string (nullable)yes
FieldTypeRequired
dst_memory_idstringyes
edge_typeEdgeTypeyes
src_memory_idstring
valid_tostring (nullable) (date-time)
weightnumberyes
FieldTypeRequiredDescription
action_typeActionTypefrom the closed high-risk action taxonomy (schemas.md §1)
actor_idstringyes
actor_typeActorTypeyes
artifact_refsarray of string (nullable)
download_urlstring
entity_mentionsarray of string (nullable)
event_hashstringyes
event_tsstring (date-time)yes
idstringyes
labelsarray of string (nullable)
metadataobject
payload_refstring
prev_hashstring
risk_classRiskClass
scope_keystringyeslevel:id, e.g. repo:payments-service
sensitivitySensitivityyes
source_refstringyes
source_typeSourceTypeyes
summarystringyes
tenant_idstringyes
workspace_idstringyesoptional; defaults to your token’s workspace
FieldTypeRequired
densenumberyes
graph_proximitynumberyes
lexicalnumberyes
rrfnumberyes
FieldTypeRequired
codeReasonCodeyes
decompositionobjectyes
evidence_idsarray of string (nullable)
memory_idsarray of string (nullable)
messagestringyes
scorenumberyes
severityReasonSeverityyes
FieldTypeRequired
blast_radiusnumberyes
contradictionnumberyes
noveltynumberyes
FieldTypeRequired
approver_scopestringyes
policy_rule_idstringyes
reasonstringyes
FieldTypeRequiredDescription
bindingbooleanyes
checksumstring
guide_idstringyes
prohibitionsarray of string (nullable)
purposePurposeyes
rendered_markdown_refstring
required_checksarray of string (nullable)
scope_keystringyeslevel:id, e.g. repo:payments-service
titlestringyes
versionintegeryes
FieldTypeRequired
fusionstringyes
skipped_stagesarray of string (nullable)yes
stages_runarray of string (nullable)yes
walkarray (nullable)yes
FieldTypeRequiredDescription
guidesarray of string (nullable)yes
policiesarray of string (nullable)yes
scope_keystringyeslevel:id, e.g. repo:payments-service