From 0140c5fd5240de11aa7ec6400eeb64c1895e19f4 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 2 Mar 2026 23:23:51 -0500 Subject: [PATCH] conductor(plan): Mark task 'Resolve Event loop is closed' as complete --- conductor/tracks/test_stabilization_20260302/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conductor/tracks/test_stabilization_20260302/plan.md b/conductor/tracks/test_stabilization_20260302/plan.md index 17236cd..be6c71c 100644 --- a/conductor/tracks/test_stabilization_20260302/plan.md +++ b/conductor/tracks/test_stabilization_20260302/plan.md @@ -20,7 +20,7 @@ - [ ] WHAT: Ensure the `app._loop.stop()` cleanup safely cancels pending background tasks. - [ ] HOW: Use `asyncio.all_tasks(loop)` and `task.cancel()` before stopping the loop in the fixture teardown. - [ ] SAFETY: Thread-safety; only cancel tasks belonging to the app's loop. -- [ ] Task: Resolve `Event loop is closed` in Core Test Suite +- [x] Task: Resolve `Event loop is closed` in Core Test Suite [82aa288] - [ ] WHERE: `tests/test_spawn_interception.py`, `tests/test_gui_streaming.py`. - [ ] WHAT: Update blocking calls to use `ThreadPoolExecutor` or `asyncio.run_coroutine_threadsafe(..., loop)`. - [ ] HOW: Pass the active loop from `app_instance` to the functions triggering the events.