# Track Specification: Manual Block/Unblock Control (manual_block_control_20260306) ## Overview Allow user to manually block or unblock tickets with custom reasons. Currently blocked tickets rely on dependency resolution; add manual override. ## Architectural Constraints - **Clear Indication**: Manual blocks MUST be visually distinct. - **Audit Trail**: Block reason MUST be logged. ## Functional Requirements - **Block Button**: Manually block selected ticket. - **Unblock Button**: Remove manual block. - **Reason Field**: Enter custom block reason. - **Visual Indicator**: Blocked tickets clearly marked. ## Acceptance Criteria - [ ] Block button works. - [ ] Unblock button works. - [ ] Reason field saves. - [ ] Visual indicator shows blocked status. - [ ] Reason displayed in UI.