Why this is tricky

Move every task from "To Do" to "Completed" โ€” but only in ascending order of its ID column. The rows are listed in a shuffled, unrelated order, so you have to read the ID rather than drag top-to-bottom. Dragging (or, via keyboard, focusing a row and pressing Enter) a task before its predecessor is done gets rejected with a hint, not silently ignored.

To Do Tasks

ID
Task
Assignee

Completed Tasks

ID
Task
Assignee

Initial state.