diff --git a/todo.md b/todo.md index 0d54606..8b2e44e 100644 --- a/todo.md +++ b/todo.md @@ -1,6 +1,7 @@ # TODO ## P0 +- [Bug] Fix CI & pytest - [Bug] Enforce single active desktop-control run (or a strict queue) so concurrent jobs cannot fight over the same mouse/keyboard/screen session. - [Bug] Fix run artifact collisions in `setup_artifacts()` (`run_id` is second-granularity, so two jobs in the same second can share/overwrite the same directory). - [Bug] Remove global logger handler clobbering in `setup_logger()` (`logging.getLogger("screenjob").handlers.clear()` breaks concurrent runs and can redirect logs to the wrong file).