From e2039558d70344056a9c8a109db68ea8b954e9c9 Mon Sep 17 00:00:00 2001 From: Username Date: Tue, 24 Feb 2026 16:33:14 +0100 Subject: [PATCH] update tasklist: phase C complete --- TASKLIST.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/TASKLIST.md b/TASKLIST.md index 3ca13f7..0800fb3 100644 --- a/TASKLIST.md +++ b/TASKLIST.md @@ -6,13 +6,6 @@ ## Pending -### Phase C -- Architecture - -- [ ] Extract `ReconnectManager` to `reconnect.py` (includes `threading.Event`) -- [ ] Extract `InputHistory` class -- [ ] Extract `_make_client()` factory (4 duplicate sites) -- [ ] Cache `_find_root()` result in `ChannelTree.set_state()` - ### Phase D -- Test Coverage - [ ] Add `ReconnectManager` unit tests @@ -35,6 +28,13 @@ ## Completed +### Phase C -- Architecture + +- [x] Cache `_find_root()` result in `ChannelTree.set_state()` +- [x] Extract `InputHistory` class +- [x] Extract `_make_client()` factory (4 duplicate sites) +- [x] Extract `ReconnectManager` to `reconnect.py` (`threading.Event`) + ### Phase A -- Safety - [x] Replace `_strip_html` regex with `html.parser` stripper