792 B
792 B
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.