Vocabularies
These sets are closed: a value outside one is a validation fault, not a new
category the server learns. They are generated from the same contract the SDKs check
themselves against, so an SDK that accepts a value missing here is a bug in that SDK.
ActionType
Section titled “ActionType”code.apply_patchcode.delete_filecode.modify_dependencycode.modify_migrationcode.touch_fragile_filedata.bulk_mutationdata.run_migrationdeploy.modify_infradeploy.releasedeploy.rollbacksecret.accesstool.exec_shelltool.network_callvcs.force_pushvcs.merge_prvcs.modify_ci_config
ActorType
Section titled “ActorType”agenthumansystem
Decision
Section titled “Decision”allow and warn proceed; block and require_approval stop. A decision this client does not recognise must be treated as a stop.
allowblockrequire_approvalwarn
EdgeType
Section titled “EdgeType”applies_tocaused_bycontradictsinherits_fromsupersedessupports
FaultCode
Section titled “FaultCode”conflictdependency_unavailableforbiddengoneinternalnot_foundpayload_too_largerate_limitedunauthenticatedvalidation
decisionevidencefactguidelessonpolicyskill
Purpose
Section titled “Purpose”code_reviewdata_migrationdependency_upgradedeployfeatureincident_responserefactor
RankingMode
Section titled “RankingMode”denseexacthybridlexical
ReasonCode
Section titled “ReasonCode”contradicts_decisiondisputed_memoryfragile_fileguide_prohibitionlow_confidence_advisorymissing_required_checkregression_recurrencerequires_approvalsensitivity_blockstale_memory_conflictviolates_policy
ReasonSeverity
Section titled “ReasonSeverity”blockinfowarn
ResponseFormat
Section titled “ResponseFormat”concisedetailed
RiskClass
Section titled “RiskClass”criticalhighlowmedium
SegmentLabel
Section titled “SegmentLabel”An unreported label is stored absent, never zero — “not reported” and “reported zero” stay distinguishable.
personalityresolved_guidesretrieved_memorysystem_prompttool_defsworking_state
Sensitivity
Section titled “Sensitivity”internalpublicrestrictedsecret
SourceType
Section titled “SourceType”The set a hydrated record may carry. It is wider than SourceTypePublic — a record can report a source the ingest verb refuses to accept directly.
agent_conversationcicorrectiondeploydocincidentprreviewrun
SourceTypePublic
Section titled “SourceTypePublic”The set evidence.ingest accepts. Use this one when writing.
cicorrectiondeploydocincidentprreviewrun
Status
Section titled “Status”activedeprecateddisputedstale