From f122a881435970843baf5d21fb3f859c3f5cf5d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Wed, 14 Oct 2026 11:49:04 -0400 Subject: [PATCH] T03: reviewed, ticked --- TASKS.md | 2 +- tasks/reviews.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/TASKS.md b/TASKS.md index c32da64..6f4812f 100644 --- a/TASKS.md +++ b/TASKS.md @@ -12,7 +12,7 @@ Progress truth. Top to bottom, one at a time. A task is ticked only after its co ## 4. Themes -- [ ] T03 Built-in themes from upstream files; mapping onto Ely's `Palette`; dark-mode choice; tests. +- [x] T03 Built-in themes from upstream files; mapping onto Ely's `Palette`; dark-mode choice; tests. ## 5. Terminal engine diff --git a/tasks/reviews.md b/tasks/reviews.md index 68e6c08..b39d457 100644 --- a/tasks/reviews.md +++ b/tasks/reviews.md @@ -11,3 +11,7 @@ Each task gets at most three codex rounds. Each round: the commit, the verdict, - Round 1, e1770ba: FAIL. One shared temp name let overlapping saves corrupt the file; parse errors lost the field name. Fixed in 83ec4b1: a temp per save (pid, counter, create_new), cleaned on failure; serde_path_to_error names the field; a four-writer test, red on the old save. - Round 2, 83ec4b1: PASS. + +## T03 + +- Round 1, 7d4d535: PASS. Theme files match upstream 21f281d byte for byte.