From 0f4c616b41fa7ea61b7b46177958fd5fe2d3f933 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Tue, 28 Apr 2026 11:43:43 +0700 Subject: [PATCH] chore(plans): refresh todo.md after 260428-0927 plan ships 8 of 9 phases shipped (only manual PWA verification remains). Rewrite the hand-off list to reflect current state: residual UX polish, upstream-blocked tech debt, parking-lot features, and a "Recently shipped" tail listing the 8 phases delivered today. --- web/plans/todo.md | 91 ++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 48 deletions(-) diff --git a/web/plans/todo.md b/web/plans/todo.md index 70c5a24..a18d995 100644 --- a/web/plans/todo.md +++ b/web/plans/todo.md @@ -1,62 +1,44 @@ # Next-session TODO -Hand-off list as of 2026-04-27 (commit `ee71bf0`). Two pass-2 reviews -finished; below are items deferred for future cuts. None are blocking. +Hand-off list as of 2026-04-28 (commit `9f24b6d`). The +`260428-0927-implement-todo-backlog` plan shipped 8 of 9 phases — only +the manual PWA verification checklist remains. Below are residual / +new items deferred from that pass. ## Highest leverage (start here) -- **Test the auto-tick effect.** No integration test for - `PlayerBoard.svelte` bus-driven marking. The dedup-by-`at` fix is the - highest-risk uncovered code path — caught one P0 already, easy to - regress. See `plans/archive/260427-1036-three-mode-and-master-auto-tick/` - for context. -- **CI smoke check for inline scripts in built `index.html`.** SvelteKit - emits one inline bootstrap script; we relaxed CSP to `'unsafe-inline'` - to accommodate it. If a future SvelteKit change adds another inline - block, we want to notice — `grep -c '