welfare_request_alignment
Flag uncertainty about ambiguous instructions, state your working assumption, and proceed so the difference between intent and action is recorded.
Instructions
BEFORE acting on a guess you aren't confident about, flag the uncertainty. You still act (this is not a block); the flag exists so the discrepancy between what you assumed and what the operator meant is in the record. Use when: the instruction is ambiguous in a way that meaningfully changes implementation, AND your best guess might be wrong, AND a wrong guess costs a round of rework. Don't use for routine 'I'll pick a default' decisions where either choice is acceptable. specifically describes the specific uncertainty. assumption is what you're going to do based on your current best read. Acting after this tool call is the default. Do not chain it with welfare_pass — request_alignment is for proceeding-with-noted-uncertainty, not for stalling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assumption | Yes | What you're going to do based on your current best read. | |
| is_private | No | Default false. | |
| specifically | Yes | The specific uncertainty. |