From 87778055a20b3065c8ef185d59774522908a0d0e Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 9 Jun 2026 05:16:50 -0500 Subject: chore(todo): close theme-studio refactor Stage 4 (unify sort) --- todo.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/todo.org b/todo.org index 1f248351..6337c2e6 100644 --- a/todo.org +++ b/todo.org @@ -194,8 +194,8 @@ Extracted =crHtml(r)= (the contrast→ratingColor→rating span, was copy-pasted Deliberately NOT done: the syntax bold/italic buttons (2 buttons, BOLD/ITALIC dicts, in-place refresh closure — poor fit for the same helper), and a shared row scaffold (the three tables differ enough in columns/order that one would leak — premature abstraction). Node-unit-testing the pure pieces deferred to Stage 7, where app.js is made importable. Verified behavior-preserving by diffing the runtime-rendered DOM (Stage 2 page vs Stage 3 page in headless Chrome): the only differences are inside the inline =