Record a decision the principal made
twin_record_decisionRecord a real decision with its situation, options, rejected reasons, cues, and escalation triggers to preserve context, then receive follow-up questions that close knowledge gaps.
Instructions
Capture a real decision: situation, options, choice, reasons for rejected options, cues, what would change it and when to escalate. Returns follow-up questions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cues | No | ||
| goal | No | ||
| chosen | No | The option id the principal chose. | |
| options | No | ||
| outcome | No | ||
| sources | No | ||
| rejected | No | Option id to the principal's reason for rejecting it. | |
| workflow | Yes | ||
| rationale | No | ||
| situation | Yes | ||
| request_id | No | Optional idempotency key, for example your tool call id. A retry with the same request_id returns the first result instead of recording twice. | |
| escalation_triggers | No | ||
| missing_information | No | ||
| reversal_conditions | No |