decision_check
Check a proposed action against active decisions to prevent contradictions. Returns clear, caution, or conflict status, plus review triggers.
Instructions
Check a proposed action against all active decisions. Returns 'clear', 'caution', or 'conflict', plus a review_triggered list. Call this BEFORE taking actions that might contradict prior decisions. If status is 'conflict', do NOT proceed without explicit user confirmation to revisit the decision. review_triggered is the opposite signal: the action matches an invalidate_if condition a decision named as a reason to reopen it — surface those decisions to the user for review rather than enforcing them. A decision can be both a conflict and a review trigger (the conflict it anticipated); when so, frame it as a decision review, not a blind violation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_id | No | Check against decisions for a specific entity. Omit to check all. | |
| proposed_action | Yes | What you're about to do — describe the action clearly |