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
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| sponsorId | No | union; see API schema; default "" |
| totalHeadcount | No | union; see API schema; default null |
| outcome | Yes | string; min 1 characters; max 20000 characters |
| startDate | Yes | string; date |
| endDate | Yes | string; date |
| systems | No | array; max 80 items; default [] |
| locations | No | array; max 80 items; default [] |
| inScope | Yes | string; min 1 characters; max 20000 characters |
| outOfScope | Yes | string; min 1 characters; max 20000 characters |
| sourcePolicy | Yes | string; min 1 characters; max 20000 characters |
| visibility | Yes | string; min 1 characters; max 20000 characters |
| retentionDays | Yes | integer; minimum 1; maximum 3650 |
| reviewCadence | Yes | string; min 1 characters; max 200 characters |
| timezone | Yes | string; min 1 characters; max 200 characters |
| successCriteria | Yes | string; min 1 characters; max 20000 characters |
duty
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| ownerId | No | union; see API schema; default "" |
| purpose | Yes | string; min 1 characters; max 20000 characters |
| scope | Yes | string; min 1 characters; max 20000 characters |
| taskIds | No | array; max 150 items; default [] |
| businessStageLinks | No | array; max 128 items; default [] |
| stageInference | No | object |
| evidenceIds | No | array; max 150 items; default [] |
| reviewDue | Yes | string; date |
| reason | Yes | string; min 1 characters; max 200 characters |
handoff
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| documentationOnly | No | boolean; default false |
| sourceTaskId | Yes | string; uuid |
| targetTaskId | Yes | string; uuid |
| condition | No | union; see API schema |
| outputMapping | Yes | string; min 1 characters; max 20000 characters |
| requiredInput | Yes | string; min 1 characters; max 20000 characters |
| acceptanceCheck | No | union; see API schema |
| exceptionOwnerId | Yes | union; see API schema |
| timeoutHours | No | union; see API schema |
| maxRetries | No | union; see API schema |
| failureAction | No | union; see API schema |
| evidenceIds | No | array; max 150 items; default [] |
| reason | Yes | string; min 1 characters; max 200 characters |
outcome
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| interventionId | Yes | string; uuid |
| ownerId | Yes | string; uuid |
| result | Yes | supported, falsified, inconclusive |
| observationWindow | Yes | string; min 1 characters; max 200 characters |
| coverage | Yes | string; min 1 characters; max 20000 characters |
| confounders | Yes | string; min 1 characters; max 20000 characters |
| interpretation | Yes | string; min 1 characters; max 20000 characters |
| nextAction | Yes | string; min 1 characters; max 20000 characters |
| evidenceIds | Yes | array; max 150 items |
| reason | Yes | string; min 1 characters; max 200 characters |
| guardrailReading | No | object |
workflow
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 3 characters; max 200 characters |
| documentationOnly | No | boolean; default false |
| purpose | Yes | string; min 5 characters; max 12000 characters |
| ownerId | Yes | union; see API schema |
| taskIds | Yes | array; max 40 items |
| handoffIds | Yes | array; max 100 items |
| joinPolicy | Yes | all, any |
| timeoutHours | No | union; see API schema |
| maxAttempts | No | union; see API schema |
| reason | Yes | string; min 3 characters; max 500 characters |
| templateRef | No | string; min 1 characters; max 160 characters |
person
| Field | Required | Shape and limits |
|---|---|---|
| name | Yes | string; min 1 characters; max 200 characters |
| Yes | string; email | |
| role | Yes | string; min 1 characters; max 200 characters |
| team | Yes | string; min 1 characters; max 200 characters |
| managerId | No | union; see API schema; default "" |
| externalId | No | string; max 20000 characters; default "" |
| leftAt | No | string; date |
| leftNote | No | string; max 2000 characters |
evidence
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| type | Yes | Employee account, Leadership account, Customer account, Policy document, System configuration, Execution record, Public research, Other document |
| text | Yes | string; min 1 characters; max 20000 characters |
| personId | No | union; see API schema; default "" |
| locator | Yes | string; min 1 characters; max 200 characters |
| originId | No | string; max 20000 characters; default "" |
| classification | No | Known, Inferred, Assumed, Missing; default "Known" |
| bucket | No | biz, leadership, calls, org; default "org" |
| assetId | No | union; see API schema; default "" |
| sourceDate | No | string; max 20000 characters; default "" |
task
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| duty | Yes | string; min 1 characters; max 200 characters |
| ownerId | No | union; see API schema; default "" |
| performerId | No | union; see API schema; default "" |
| purpose | Yes | string; min 1 characters; max 20000 characters |
| trigger | Yes | string; min 1 characters; max 20000 characters |
| inputs | Yes | string; min 1 characters; max 20000 characters |
| instructions | Yes | string; min 1 characters; max 20000 characters |
| aiPrompt | No | string; max 20000 characters; default "" |
| destination | No | string; max 20000 characters; default "" |
| valueStage | No | receive, prepare, check, decide, deliver, unmapped; default "unmapped" |
| businessStageLinks | No | array; max 128 items; default [] |
| stageInference | No | object |
| output | Yes | string; min 1 characters; max 20000 characters |
| systems | No | array; max 80 items; default [] |
| controlAreas | No | array; max 3 items; default [] |
| allowed | No | array; max 80 items; default [] |
| denied | No | array; max 80 items; default [] |
| humanGate | Yes | string; min 1 characters; max 20000 characters |
| evidenceIds | No | array; max 150 items; default [] |
| mode | No | human_only, ai_assist, ai_draft, ai_recommend, ai_execute_with_approval, ai_execute_bounded, prohibited; default "human_only" |
| classification | No | Known, Inferred, Assumed, Missing; default "Inferred" |
| conflict | No | boolean; default false |
| conflictWithIds | No | array; max 150 items |
| stopConditions | No | string; max 20000 characters; default "" |
| reviewDue | Yes | string; date |
| reason | Yes | string; min 1 characters; max 200 characters |
request
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| personId | Yes | string; uuid |
| type | Yes | work, leadership, confirmation |
| questions | Yes | array; max 10 items |
| questionPlanVersion | No | string; max 100 characters; default "custom-v1" |
| questionIds | No | array; max 10 items; default [] |
| fieldRefs | No | array; max 10 items |
| questionHints | No | object |
| routeAskMarker | No | string; max 100 characters |
| emailSubject | No | string; max 200 characters; default "" |
| emailBody | No | string; max 12000 characters; default "" |
| gapContext | No | object |
| taskIds | No | array; max 150 items; default [] |
| dueDate | Yes | string; date |
| notice | Yes | string; min 1 characters; max 20000 characters |
candidate
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| flow | Yes | string; min 1 characters; max 200 characters |
| pressure | Yes | string; min 1 characters; max 20000 characters |
| alternative | Yes | string; min 1 characters; max 20000 characters |
| counterfactual | Yes | string; min 1 characters; max 20000 characters |
| discriminator | Yes | string; min 1 characters; max 20000 characters |
| evidenceIds | No | array; max 150 items; default [] |
| disconfirmingEvidenceIds | No | array; max 150 items; default [] |
| ownerId | Yes | string; uuid |
| throughputUnit | Yes | string; min 1 characters; max 200 characters |
| sourceFileIds | No | array; max 40 items |
| signalKeys | No | array; max 40 items |
| proposalId | No | string; min 1 characters; max 160 characters |
| openQuestions | No | array; max 8 items |
| evidenceFileIds | No | array; max 40 items |
| hypothesisId | No | string; min 1 characters; max 24 characters |
metric
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| question | Yes | string; min 1 characters; max 20000 characters |
| formula | Yes | string; min 1 characters; max 20000 characters |
| unit | Yes | string; min 1 characters; max 200 characters |
| population | Yes | string; min 1 characters; max 200 characters |
| source | Yes | string; min 1 characters; max 200 characters |
| ownerId | Yes | string; uuid |
| baseline | Yes | number,null |
| target | Yes | number,null |
| missingReason | No | string; max 20000 characters; default "" |
| window | Yes | string; min 1 characters; max 200 characters |
| guardrail | Yes | string; min 1 characters; max 20000 characters |
| prior | No | object |
| routeBaseline | No | object |
intervention
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| candidateId | Yes | string; uuid |
| ownerId | Yes | string; uuid |
| metricId | Yes | string; uuid |
| change | Yes | string; min 1 characters; max 20000 characters |
| prediction | Yes | string; min 1 characters; max 20000 characters |
| stopConditions | Yes | string; min 1 characters; max 20000 characters |
| reviewDate | Yes | string; date |
| interventionClass | No | eliminate, process, policy, training, hiring, outsourcing, technology, automation, agent |
| rank | No | union; see API schema |
| effort | No | low, medium, high |
| expectedImpact | No | string; max 2000 characters |
| status | No | proposed, agreed, in_progress, done, stopped |
| rung | No | integer; minimum 0; maximum 8 |
| constraintType | No | A, B, C, D, E, F, G, precondition, not_found |
| position | No | at_constraint, rival, elsewhere |
| ladderHash | No | string |
| patternIds | No | array; max 12 items |
| libraryVersion | No | string; max 40 characters |
| valueBasis | No | array; max 20 items |
| overrideReason | No | string; max 500 characters |
| predictionRange | No | object |
| predictionRecordedAt | No | string; min 10 characters; max 40 characters |
| guardrail | No | string; max 300 characters |
| window | No | string; max 120 characters |
| stopRule | No | string; max 400 characters |
| routedAt | No | string; min 10 characters; max 40 characters |
| routedBy | No | string; max 200 characters |
| numbersHash | No | string |
| aiModes | No | array; max 40 items |
| replacesInterventionId | No | string; min 1 characters; max 160 characters |
| hypothesisId | No | union; see API schema |
| cardId | No | string; max 200 characters |
| routeTaskIds | No | array; max 40 items |
| guardrailMetricId | No | string; uuid |
| guardrailWorseWhen | No | up, down |
agent
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| ownerId | Yes | string; uuid |
| taskIds | Yes | array; max 50 items |
| purpose | Yes | string; min 1 characters; max 20000 characters |
| manifestSchema | No | string |
| proposalKey | No | string; max 80 characters |
| performerId | No | string; min 1 characters; max 80 characters |
| modeCeiling | No | ai_assist, ai_draft, ai_recommend, ai_execute_with_approval, ai_execute_bounded |
| manifestVersion | No | integer; minimum 1; maximum 9007199254740991 |
| manifestHash | No | string |
| manifest | No | object |
| edits | No | object |
review
| Field | Required | Shape and limits |
|---|---|---|
| title | Yes | string; min 1 characters; max 200 characters |
| ownerId | Yes | string; uuid |
| decision | Yes | string; min 1 characters; max 20000 characters |
| nextAction | Yes | string; min 1 characters; max 20000 characters |
| dueDate | Yes | string; date |