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 []
businessStageLinksNoarray; max 128 items; default []
stageInferenceNoobject
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
documentationOnlyNoboolean; default false
sourceTaskIdYesstring; uuid
targetTaskIdYesstring; uuid
conditionNounion; see API schema
outputMappingYesstring; min 1 characters; max 20000 characters
requiredInputYesstring; min 1 characters; max 20000 characters
acceptanceCheckNounion; see API schema
exceptionOwnerIdYesunion; see API schema
timeoutHoursNounion; see API schema
maxRetriesNounion; see API schema
failureActionNounion; see API schema
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
guardrailReadingNoobject

workflow

FieldRequiredShape and limits
titleYesstring; min 3 characters; max 200 characters
documentationOnlyNoboolean; default false
purposeYesstring; min 5 characters; max 12000 characters
ownerIdYesunion; see API schema
taskIdsYesarray; max 40 items
handoffIdsYesarray; max 100 items
joinPolicyYesall, any
timeoutHoursNounion; see API schema
maxAttemptsNounion; see API schema
reasonYesstring; min 3 characters; max 500 characters
templateRefNostring; min 1 characters; max 160 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 ""
leftAtNostring; date
leftNoteNostring; max 2000 characters

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"
businessStageLinksNoarray; max 128 items; default []
stageInferenceNoobject
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
conflictWithIdsNoarray; max 150 items
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 []
fieldRefsNoarray; max 10 items
questionHintsNoobject
routeAskMarkerNostring; max 100 characters
emailSubjectNostring; max 200 characters; default ""
emailBodyNostring; max 12000 characters; default ""
gapContextNoobject
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
sourceFileIdsNoarray; max 40 items
signalKeysNoarray; max 40 items
proposalIdNostring; min 1 characters; max 160 characters
openQuestionsNoarray; max 8 items
evidenceFileIdsNoarray; max 40 items
hypothesisIdNostring; min 1 characters; max 24 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
priorNoobject
routeBaselineNoobject

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
interventionClassNoeliminate, process, policy, training, hiring, outsourcing, technology, automation, agent
rankNounion; see API schema
effortNolow, medium, high
expectedImpactNostring; max 2000 characters
statusNoproposed, agreed, in_progress, done, stopped
rungNointeger; minimum 0; maximum 8
constraintTypeNoA, B, C, D, E, F, G, precondition, not_found
positionNoat_constraint, rival, elsewhere
ladderHashNostring
patternIdsNoarray; max 12 items
libraryVersionNostring; max 40 characters
valueBasisNoarray; max 20 items
overrideReasonNostring; max 500 characters
predictionRangeNoobject
predictionRecordedAtNostring; min 10 characters; max 40 characters
guardrailNostring; max 300 characters
windowNostring; max 120 characters
stopRuleNostring; max 400 characters
routedAtNostring; min 10 characters; max 40 characters
routedByNostring; max 200 characters
numbersHashNostring
aiModesNoarray; max 40 items
replacesInterventionIdNostring; min 1 characters; max 160 characters
hypothesisIdNounion; see API schema
cardIdNostring; max 200 characters
routeTaskIdsNoarray; max 40 items
guardrailMetricIdNostring; uuid
guardrailWorseWhenNoup, down

agent

FieldRequiredShape and limits
titleYesstring; min 1 characters; max 200 characters
ownerIdYesstring; uuid
taskIdsYesarray; max 50 items
purposeYesstring; min 1 characters; max 20000 characters
manifestSchemaNostring
proposalKeyNostring; max 80 characters
performerIdNostring; min 1 characters; max 80 characters
modeCeilingNoai_assist, ai_draft, ai_recommend, ai_execute_with_approval, ai_execute_bounded
manifestVersionNointeger; minimum 1; maximum 9007199254740991
manifestHashNostring
manifestNoobject
editsNoobject

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