AutoDecisionPlan()| Name | Type |
|---|---|
| batch_id | str |
| thread_key | str |
| mode_at_proposal | str |
| effective_approval_mode | NotRequired[str] |
| approval_mode_tags | NotRequired[list[str]] |
| approval_mode_metadata | NotRequired[dict[str, str]] |
| phase | Literal['planned', 'routed'] |
| manual_gated_ids | list[str] |
| decisions | list[PlannedDecision] |
| pending_result_ids | list[str] |
| processed_result_ids | list[str] |
| counters_applied | bool |
| fallback_reason | str | None |
| review_tool_call_ids | NotRequired[list[str]] |
Private checkpoint record joining model output to after-model routing.