Record Blocker Decision
record_blocker_decisionRecord a blocker decision to update the migration run identity, inject required tasks, or downgrade to accepted risk; returns remaining blockers and the exact next step.
Instructions
Record the user's decision for one blocker; decisions are durable.
Ids must come from get_blocker_resolutions. Accept options REQUIRE the user's own free-text rationale and are never a default. Retarget/correction decisions update the run identity immediately; redesign decisions inject a required task on every regeneration; accept decisions downgrade the blocker to a reported accepted risk. The result lists the remaining blockers and the exact next step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| now | No | ||
| run_dir | Yes | ||
| option_id | Yes | ||
| rationale | No | ||
| blocker_id | Yes | ||
| decided_on | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||