DUTY GRAPH · ADVISOR ENABLEMENT

Release 0.3 · Hosted advisor pilot · September 2026

Record-field reference

Generated from the same runtime schemas that validate saved records. Required fields, defaults and limits below describe API input. The manual explains their business meaning. Internal snapshots and server-computed fields are not editable inputs.

engagement

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
sponsorIdNounion; see API schema; default ""
totalHeadcountNounion; see API schema; default null
outcomeYesstring; min 1 characters; max 20000 characters
startDateYesstring; date
endDateYesstring; date
systemsNoarray; max 80 items; default []
locationsNoarray; max 80 items; default []
inScopeYesstring; min 1 characters; max 20000 characters
outOfScopeYesstring; min 1 characters; max 20000 characters
sourcePolicyYesstring; min 1 characters; max 20000 characters
visibilityYesstring; min 1 characters; max 20000 characters
retentionDaysYesinteger; minimum 1; maximum 3650
reviewCadenceYesstring; min 1 characters; max 200 characters
timezoneYesstring; min 1 characters; max 200 characters
successCriteriaYesstring; min 1 characters; max 20000 characters

duty

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
ownerIdNounion; see API schema; default ""
purposeYesstring; min 1 characters; max 20000 characters
scopeYesstring; min 1 characters; max 20000 characters
taskIdsNoarray; max 150 items; default []
evidenceIdsNoarray; max 150 items; default []
reviewDueYesstring; date
reasonYesstring; min 1 characters; max 200 characters

handoff

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
sourceTaskIdYesstring; uuid
targetTaskIdYesstring; uuid
conditionYesstring; min 1 characters; max 20000 characters
outputMappingYesstring; min 1 characters; max 20000 characters
requiredInputYesstring; min 1 characters; max 20000 characters
acceptanceCheckYesstring; min 1 characters; max 20000 characters
exceptionOwnerIdYesstring; uuid
timeoutHoursYesnumber; maximum 8760
maxRetriesYesinteger; minimum 0; maximum 10
failureActionYesstring; min 1 characters; max 20000 characters
evidenceIdsNoarray; max 150 items; default []
reasonYesstring; min 1 characters; max 200 characters

outcome

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
interventionIdYesstring; uuid
ownerIdYesstring; uuid
resultYessupported, falsified, inconclusive
observationWindowYesstring; min 1 characters; max 200 characters
coverageYesstring; min 1 characters; max 20000 characters
confoundersYesstring; min 1 characters; max 20000 characters
interpretationYesstring; min 1 characters; max 20000 characters
nextActionYesstring; min 1 characters; max 20000 characters
evidenceIdsYesarray; max 150 items
reasonYesstring; min 1 characters; max 200 characters

workflow

FieldRequiredShape and limits
titleYesstring; min 3 characters; max 200 characters
purposeYesstring; min 5 characters; max 12000 characters
ownerIdYesstring; uuid
taskIdsYesarray; max 40 items
handoffIdsYesarray; max 100 items
joinPolicyYesall, any
timeoutHoursYesnumber; maximum 8760
maxAttemptsYesinteger; minimum 1; maximum 10
reasonYesstring; min 3 characters; max 500 characters

person

FieldRequiredShape and limits
nameYesstring; min 1 characters; max 200 characters
emailYesstring; email
roleYesstring; min 1 characters; max 200 characters
teamYesstring; min 1 characters; max 200 characters
managerIdNounion; see API schema; default ""
externalIdNostring; max 20000 characters; default ""

evidence

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
typeYesEmployee account, Leadership account, Customer account, Policy document, System configuration, Execution record, Public research, Other document
textYesstring; min 1 characters; max 20000 characters
personIdNounion; see API schema; default ""
locatorYesstring; min 1 characters; max 200 characters
originIdNostring; max 20000 characters; default ""
classificationNoKnown, Inferred, Assumed, Missing; default "Known"
bucketNobiz, leadership, calls, org; default "org"
assetIdNounion; see API schema; default ""
sourceDateNostring; max 20000 characters; default ""

task

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
dutyYesstring; min 1 characters; max 200 characters
ownerIdNounion; see API schema; default ""
performerIdNounion; see API schema; default ""
purposeYesstring; min 1 characters; max 20000 characters
triggerYesstring; min 1 characters; max 20000 characters
inputsYesstring; min 1 characters; max 20000 characters
instructionsYesstring; min 1 characters; max 20000 characters
aiPromptNostring; max 20000 characters; default ""
destinationNostring; max 20000 characters; default ""
valueStageNoreceive, prepare, check, decide, deliver, unmapped; default "unmapped"
outputYesstring; min 1 characters; max 20000 characters
systemsNoarray; max 80 items; default []
controlAreasNoarray; max 3 items; default []
allowedNoarray; max 80 items; default []
deniedNoarray; max 80 items; default []
humanGateYesstring; min 1 characters; max 20000 characters
evidenceIdsNoarray; max 150 items; default []
modeNohuman_only, ai_assist, ai_draft, ai_recommend, ai_execute_with_approval, ai_execute_bounded, prohibited; default "human_only"
classificationNoKnown, Inferred, Assumed, Missing; default "Inferred"
conflictNoboolean; default false
stopConditionsNostring; max 20000 characters; default ""
reviewDueYesstring; date
reasonYesstring; min 1 characters; max 200 characters

request

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
personIdYesstring; uuid
typeYeswork, leadership, confirmation
questionsYesarray; max 10 items
questionPlanVersionNostring; max 100 characters; default "custom-v1"
questionIdsNoarray; max 10 items; default []
emailSubjectNostring; max 200 characters; default ""
emailBodyNostring; max 12000 characters; default ""
taskIdsNoarray; max 150 items; default []
dueDateYesstring; date
noticeYesstring; min 1 characters; max 20000 characters

candidate

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
flowYesstring; min 1 characters; max 200 characters
pressureYesstring; min 1 characters; max 20000 characters
alternativeYesstring; min 1 characters; max 20000 characters
counterfactualYesstring; min 1 characters; max 20000 characters
discriminatorYesstring; min 1 characters; max 20000 characters
evidenceIdsNoarray; max 150 items; default []
disconfirmingEvidenceIdsNoarray; max 150 items; default []
ownerIdYesstring; uuid
throughputUnitYesstring; min 1 characters; max 200 characters

metric

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
questionYesstring; min 1 characters; max 20000 characters
formulaYesstring; min 1 characters; max 20000 characters
unitYesstring; min 1 characters; max 200 characters
populationYesstring; min 1 characters; max 200 characters
sourceYesstring; min 1 characters; max 200 characters
ownerIdYesstring; uuid
baselineYesnumber,null
targetYesnumber,null
missingReasonNostring; max 20000 characters; default ""
windowYesstring; min 1 characters; max 200 characters
guardrailYesstring; min 1 characters; max 20000 characters

intervention

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
candidateIdYesstring; uuid
ownerIdYesstring; uuid
metricIdYesstring; uuid
changeYesstring; min 1 characters; max 20000 characters
predictionYesstring; min 1 characters; max 20000 characters
stopConditionsYesstring; min 1 characters; max 20000 characters
reviewDateYesstring; date

agent

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
ownerIdYesstring; uuid
taskIdsYesarray; max 50 items
purposeYesstring; min 1 characters; max 20000 characters

review

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
ownerIdYesstring; uuid
decisionYesstring; min 1 characters; max 20000 characters
nextActionYesstring; min 1 characters; max 20000 characters
dueDateYesstring; date