diff --git a/tests/test_blackboard.py b/tests/test_blackboard.py index 1c3c71f..5cee9e0 100644 --- a/tests/test_blackboard.py +++ b/tests/test_blackboard.py @@ -189,8 +189,8 @@ class TestStateMachine: bb, _, _ = tmp_db bb.create_task(Task(id="t1", title="Cancel")) assert bb.update_task_status("t1", "cancelled") - # cancelled is terminal - assert not bb.update_task_status("t1", "pending") + # cancelled → pending is allowed (cancel can be undone) + assert bb.update_task_status("t1", "pending") # ===================================================================