From 00fbc97a558bf0352b9f169fe2f26246a62a0cbb Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Mon, 27 Apr 2026 21:13:33 +0700 Subject: [PATCH] chore(plans): archive completed plans + add next-session todo - Move all 8 completed plans (260426-* and 260427-*) into plans/archive/ to keep the active plans/ dir uncluttered. - Add plans/todo.md as a hand-off list for next session: highest leverage items first (auto-tick integration test, CI inline-script smoke check, PWA install verification), then UX polish queued from pass-2 reviews, tech-debt items, and a parking-lot of new features. --- .../phase-01-tooling-swap.md | 0 .../phase-02-source-conversion.md | 0 .../phase-03-verify-and-docs.md | 0 .../260426-1934-ts-to-jsdoc-refactor/plan.md | 0 .../phase-01-scaffold.md | 0 .../phase-02-game-logic.md | 0 .../phase-03-player-board.md | 0 .../phase-04-routes.md | 0 .../phase-05-deploy-profiles.md | 0 .../phase-06-finalize.md | 0 .../260426-2033-sveltekit-refactor/plan.md | 0 .../phase-01-three-section-player-board.md | 0 .../phase-02-settings-color-picker.md | 0 .../plan.md | 0 ...ode-reviewer-260427-0002-session-review.md | 0 .../tester-260427-0002-test-validation.md | 0 .../phase-01-settings-expansion.md | 0 .../phase-02-theme-system.md | 0 .../phase-03-mobile-and-header-footer.md | 0 .../phase-04-extract-master-panel.md | 0 .../phase-05-master-mode-integration.md | 0 .../phase-06-auto-call.md | 0 .../plan.md | 0 ...ode-reviewer-260427-0113-session-review.md | 0 .../tester-260427-0113-test-validation.md | 0 .../phase-01-vietnamese-number-utility.md | 0 .../phase-02-audio-generation-script.md | 0 .../phase-03-audio-playback-module.md | 0 .../phase-04-settings-integration.md | 0 .../phase-05-master-integration.md | 0 .../phase-06-player-integration.md | 0 .../phase-07-tests-and-docs.md | 0 .../plan.md | 0 .../phase-01-mobile-legibility.md | 0 .../phase-02-brand-and-empty-state.md | 0 .../phase-03-master-focal-point.md | 0 .../phase-04-settings-and-dark-polish.md | 0 .../phase-05-celebration-tiering.md | 0 .../phase-06-tests-and-docs.md | 0 .../260427-0907-ui-ux-improvements/plan.md | 0 .../phase-01-three-mode-settings.md | 0 ...phase-02-master-broadcast-and-auto-tick.md | 0 .../phase-03-master-cho-kinh-announcements.md | 0 .../plan.md | 0 ...ase-01-vietnamese-font-and-master-empty.md | 0 ...phase-02-mode-picker-color-picker-brand.md | 0 .../phase-03-pwa-installable-offline.md | 0 .../260427-1930-ui-polish-and-pwa-v2/plan.md | 0 plans/todo.md | 81 +++++++++++++++++++ 49 files changed, 81 insertions(+) rename plans/{ => archive}/260426-1934-ts-to-jsdoc-refactor/phase-01-tooling-swap.md (100%) rename plans/{ => archive}/260426-1934-ts-to-jsdoc-refactor/phase-02-source-conversion.md (100%) rename plans/{ => archive}/260426-1934-ts-to-jsdoc-refactor/phase-03-verify-and-docs.md (100%) rename plans/{ => archive}/260426-1934-ts-to-jsdoc-refactor/plan.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/phase-01-scaffold.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/phase-02-game-logic.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/phase-03-player-board.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/phase-04-routes.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/phase-05-deploy-profiles.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/phase-06-finalize.md (100%) rename plans/{ => archive}/260426-2033-sveltekit-refactor/plan.md (100%) rename plans/{ => archive}/260426-2343-tan-tan-3-section-board-and-settings/phase-01-three-section-player-board.md (100%) rename plans/{ => archive}/260426-2343-tan-tan-3-section-board-and-settings/phase-02-settings-color-picker.md (100%) rename plans/{ => archive}/260426-2343-tan-tan-3-section-board-and-settings/plan.md (100%) rename plans/{ => archive}/260426-2343-tan-tan-3-section-board-and-settings/reports/code-reviewer-260427-0002-session-review.md (100%) rename plans/{ => archive}/260426-2343-tan-tan-3-section-board-and-settings/reports/tester-260427-0002-test-validation.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/phase-01-settings-expansion.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/phase-02-theme-system.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/phase-03-mobile-and-header-footer.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/phase-04-extract-master-panel.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/phase-05-master-mode-integration.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/phase-06-auto-call.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/plan.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/reports/code-reviewer-260427-0113-session-review.md (100%) rename plans/{ => archive}/260427-0100-master-merge-theme-auto-mobile-fit/reports/tester-260427-0113-test-validation.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-01-vietnamese-number-utility.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-02-audio-generation-script.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-03-audio-playback-module.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-04-settings-integration.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-05-master-integration.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-06-player-integration.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/phase-07-tests-and-docs.md (100%) rename plans/{ => archive}/260427-0759-vietnamese-voice-calls/plan.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/phase-01-mobile-legibility.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/phase-02-brand-and-empty-state.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/phase-03-master-focal-point.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/phase-04-settings-and-dark-polish.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/phase-05-celebration-tiering.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/phase-06-tests-and-docs.md (100%) rename plans/{ => archive}/260427-0907-ui-ux-improvements/plan.md (100%) rename plans/{ => archive}/260427-1036-three-mode-and-master-auto-tick/phase-01-three-mode-settings.md (100%) rename plans/{ => archive}/260427-1036-three-mode-and-master-auto-tick/phase-02-master-broadcast-and-auto-tick.md (100%) rename plans/{ => archive}/260427-1036-three-mode-and-master-auto-tick/phase-03-master-cho-kinh-announcements.md (100%) rename plans/{ => archive}/260427-1036-three-mode-and-master-auto-tick/plan.md (100%) rename plans/{ => archive}/260427-1930-ui-polish-and-pwa-v2/phase-01-vietnamese-font-and-master-empty.md (100%) rename plans/{ => archive}/260427-1930-ui-polish-and-pwa-v2/phase-02-mode-picker-color-picker-brand.md (100%) rename plans/{ => archive}/260427-1930-ui-polish-and-pwa-v2/phase-03-pwa-installable-offline.md (100%) rename plans/{ => archive}/260427-1930-ui-polish-and-pwa-v2/plan.md (100%) create mode 100644 plans/todo.md diff --git a/plans/260426-1934-ts-to-jsdoc-refactor/phase-01-tooling-swap.md b/plans/archive/260426-1934-ts-to-jsdoc-refactor/phase-01-tooling-swap.md similarity index 100% rename from plans/260426-1934-ts-to-jsdoc-refactor/phase-01-tooling-swap.md rename to plans/archive/260426-1934-ts-to-jsdoc-refactor/phase-01-tooling-swap.md diff --git a/plans/260426-1934-ts-to-jsdoc-refactor/phase-02-source-conversion.md b/plans/archive/260426-1934-ts-to-jsdoc-refactor/phase-02-source-conversion.md similarity index 100% rename from plans/260426-1934-ts-to-jsdoc-refactor/phase-02-source-conversion.md rename to plans/archive/260426-1934-ts-to-jsdoc-refactor/phase-02-source-conversion.md diff --git a/plans/260426-1934-ts-to-jsdoc-refactor/phase-03-verify-and-docs.md b/plans/archive/260426-1934-ts-to-jsdoc-refactor/phase-03-verify-and-docs.md similarity index 100% rename from plans/260426-1934-ts-to-jsdoc-refactor/phase-03-verify-and-docs.md rename to plans/archive/260426-1934-ts-to-jsdoc-refactor/phase-03-verify-and-docs.md diff --git a/plans/260426-1934-ts-to-jsdoc-refactor/plan.md b/plans/archive/260426-1934-ts-to-jsdoc-refactor/plan.md similarity index 100% rename from plans/260426-1934-ts-to-jsdoc-refactor/plan.md rename to plans/archive/260426-1934-ts-to-jsdoc-refactor/plan.md diff --git a/plans/260426-2033-sveltekit-refactor/phase-01-scaffold.md b/plans/archive/260426-2033-sveltekit-refactor/phase-01-scaffold.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/phase-01-scaffold.md rename to plans/archive/260426-2033-sveltekit-refactor/phase-01-scaffold.md diff --git a/plans/260426-2033-sveltekit-refactor/phase-02-game-logic.md b/plans/archive/260426-2033-sveltekit-refactor/phase-02-game-logic.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/phase-02-game-logic.md rename to plans/archive/260426-2033-sveltekit-refactor/phase-02-game-logic.md diff --git a/plans/260426-2033-sveltekit-refactor/phase-03-player-board.md b/plans/archive/260426-2033-sveltekit-refactor/phase-03-player-board.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/phase-03-player-board.md rename to plans/archive/260426-2033-sveltekit-refactor/phase-03-player-board.md diff --git a/plans/260426-2033-sveltekit-refactor/phase-04-routes.md b/plans/archive/260426-2033-sveltekit-refactor/phase-04-routes.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/phase-04-routes.md rename to plans/archive/260426-2033-sveltekit-refactor/phase-04-routes.md diff --git a/plans/260426-2033-sveltekit-refactor/phase-05-deploy-profiles.md b/plans/archive/260426-2033-sveltekit-refactor/phase-05-deploy-profiles.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/phase-05-deploy-profiles.md rename to plans/archive/260426-2033-sveltekit-refactor/phase-05-deploy-profiles.md diff --git a/plans/260426-2033-sveltekit-refactor/phase-06-finalize.md b/plans/archive/260426-2033-sveltekit-refactor/phase-06-finalize.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/phase-06-finalize.md rename to plans/archive/260426-2033-sveltekit-refactor/phase-06-finalize.md diff --git a/plans/260426-2033-sveltekit-refactor/plan.md b/plans/archive/260426-2033-sveltekit-refactor/plan.md similarity index 100% rename from plans/260426-2033-sveltekit-refactor/plan.md rename to plans/archive/260426-2033-sveltekit-refactor/plan.md diff --git a/plans/260426-2343-tan-tan-3-section-board-and-settings/phase-01-three-section-player-board.md b/plans/archive/260426-2343-tan-tan-3-section-board-and-settings/phase-01-three-section-player-board.md similarity index 100% rename from plans/260426-2343-tan-tan-3-section-board-and-settings/phase-01-three-section-player-board.md rename to plans/archive/260426-2343-tan-tan-3-section-board-and-settings/phase-01-three-section-player-board.md diff --git a/plans/260426-2343-tan-tan-3-section-board-and-settings/phase-02-settings-color-picker.md b/plans/archive/260426-2343-tan-tan-3-section-board-and-settings/phase-02-settings-color-picker.md similarity index 100% rename from plans/260426-2343-tan-tan-3-section-board-and-settings/phase-02-settings-color-picker.md rename to plans/archive/260426-2343-tan-tan-3-section-board-and-settings/phase-02-settings-color-picker.md diff --git a/plans/260426-2343-tan-tan-3-section-board-and-settings/plan.md b/plans/archive/260426-2343-tan-tan-3-section-board-and-settings/plan.md similarity index 100% rename from plans/260426-2343-tan-tan-3-section-board-and-settings/plan.md rename to plans/archive/260426-2343-tan-tan-3-section-board-and-settings/plan.md diff --git a/plans/260426-2343-tan-tan-3-section-board-and-settings/reports/code-reviewer-260427-0002-session-review.md b/plans/archive/260426-2343-tan-tan-3-section-board-and-settings/reports/code-reviewer-260427-0002-session-review.md similarity index 100% rename from plans/260426-2343-tan-tan-3-section-board-and-settings/reports/code-reviewer-260427-0002-session-review.md rename to plans/archive/260426-2343-tan-tan-3-section-board-and-settings/reports/code-reviewer-260427-0002-session-review.md diff --git a/plans/260426-2343-tan-tan-3-section-board-and-settings/reports/tester-260427-0002-test-validation.md b/plans/archive/260426-2343-tan-tan-3-section-board-and-settings/reports/tester-260427-0002-test-validation.md similarity index 100% rename from plans/260426-2343-tan-tan-3-section-board-and-settings/reports/tester-260427-0002-test-validation.md rename to plans/archive/260426-2343-tan-tan-3-section-board-and-settings/reports/tester-260427-0002-test-validation.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-01-settings-expansion.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-01-settings-expansion.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-01-settings-expansion.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-01-settings-expansion.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-02-theme-system.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-02-theme-system.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-02-theme-system.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-02-theme-system.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-03-mobile-and-header-footer.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-03-mobile-and-header-footer.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-03-mobile-and-header-footer.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-03-mobile-and-header-footer.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-04-extract-master-panel.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-04-extract-master-panel.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-04-extract-master-panel.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-04-extract-master-panel.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-05-master-mode-integration.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-05-master-mode-integration.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-05-master-mode-integration.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-05-master-mode-integration.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-06-auto-call.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-06-auto-call.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/phase-06-auto-call.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/phase-06-auto-call.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/plan.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/plan.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/plan.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/plan.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/reports/code-reviewer-260427-0113-session-review.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/reports/code-reviewer-260427-0113-session-review.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/reports/code-reviewer-260427-0113-session-review.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/reports/code-reviewer-260427-0113-session-review.md diff --git a/plans/260427-0100-master-merge-theme-auto-mobile-fit/reports/tester-260427-0113-test-validation.md b/plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/reports/tester-260427-0113-test-validation.md similarity index 100% rename from plans/260427-0100-master-merge-theme-auto-mobile-fit/reports/tester-260427-0113-test-validation.md rename to plans/archive/260427-0100-master-merge-theme-auto-mobile-fit/reports/tester-260427-0113-test-validation.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-01-vietnamese-number-utility.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-01-vietnamese-number-utility.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-01-vietnamese-number-utility.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-01-vietnamese-number-utility.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-02-audio-generation-script.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-02-audio-generation-script.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-02-audio-generation-script.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-02-audio-generation-script.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-03-audio-playback-module.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-03-audio-playback-module.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-03-audio-playback-module.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-03-audio-playback-module.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-04-settings-integration.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-04-settings-integration.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-04-settings-integration.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-04-settings-integration.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-05-master-integration.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-05-master-integration.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-05-master-integration.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-05-master-integration.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-06-player-integration.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-06-player-integration.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-06-player-integration.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-06-player-integration.md diff --git a/plans/260427-0759-vietnamese-voice-calls/phase-07-tests-and-docs.md b/plans/archive/260427-0759-vietnamese-voice-calls/phase-07-tests-and-docs.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/phase-07-tests-and-docs.md rename to plans/archive/260427-0759-vietnamese-voice-calls/phase-07-tests-and-docs.md diff --git a/plans/260427-0759-vietnamese-voice-calls/plan.md b/plans/archive/260427-0759-vietnamese-voice-calls/plan.md similarity index 100% rename from plans/260427-0759-vietnamese-voice-calls/plan.md rename to plans/archive/260427-0759-vietnamese-voice-calls/plan.md diff --git a/plans/260427-0907-ui-ux-improvements/phase-01-mobile-legibility.md b/plans/archive/260427-0907-ui-ux-improvements/phase-01-mobile-legibility.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/phase-01-mobile-legibility.md rename to plans/archive/260427-0907-ui-ux-improvements/phase-01-mobile-legibility.md diff --git a/plans/260427-0907-ui-ux-improvements/phase-02-brand-and-empty-state.md b/plans/archive/260427-0907-ui-ux-improvements/phase-02-brand-and-empty-state.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/phase-02-brand-and-empty-state.md rename to plans/archive/260427-0907-ui-ux-improvements/phase-02-brand-and-empty-state.md diff --git a/plans/260427-0907-ui-ux-improvements/phase-03-master-focal-point.md b/plans/archive/260427-0907-ui-ux-improvements/phase-03-master-focal-point.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/phase-03-master-focal-point.md rename to plans/archive/260427-0907-ui-ux-improvements/phase-03-master-focal-point.md diff --git a/plans/260427-0907-ui-ux-improvements/phase-04-settings-and-dark-polish.md b/plans/archive/260427-0907-ui-ux-improvements/phase-04-settings-and-dark-polish.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/phase-04-settings-and-dark-polish.md rename to plans/archive/260427-0907-ui-ux-improvements/phase-04-settings-and-dark-polish.md diff --git a/plans/260427-0907-ui-ux-improvements/phase-05-celebration-tiering.md b/plans/archive/260427-0907-ui-ux-improvements/phase-05-celebration-tiering.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/phase-05-celebration-tiering.md rename to plans/archive/260427-0907-ui-ux-improvements/phase-05-celebration-tiering.md diff --git a/plans/260427-0907-ui-ux-improvements/phase-06-tests-and-docs.md b/plans/archive/260427-0907-ui-ux-improvements/phase-06-tests-and-docs.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/phase-06-tests-and-docs.md rename to plans/archive/260427-0907-ui-ux-improvements/phase-06-tests-and-docs.md diff --git a/plans/260427-0907-ui-ux-improvements/plan.md b/plans/archive/260427-0907-ui-ux-improvements/plan.md similarity index 100% rename from plans/260427-0907-ui-ux-improvements/plan.md rename to plans/archive/260427-0907-ui-ux-improvements/plan.md diff --git a/plans/260427-1036-three-mode-and-master-auto-tick/phase-01-three-mode-settings.md b/plans/archive/260427-1036-three-mode-and-master-auto-tick/phase-01-three-mode-settings.md similarity index 100% rename from plans/260427-1036-three-mode-and-master-auto-tick/phase-01-three-mode-settings.md rename to plans/archive/260427-1036-three-mode-and-master-auto-tick/phase-01-three-mode-settings.md diff --git a/plans/260427-1036-three-mode-and-master-auto-tick/phase-02-master-broadcast-and-auto-tick.md b/plans/archive/260427-1036-three-mode-and-master-auto-tick/phase-02-master-broadcast-and-auto-tick.md similarity index 100% rename from plans/260427-1036-three-mode-and-master-auto-tick/phase-02-master-broadcast-and-auto-tick.md rename to plans/archive/260427-1036-three-mode-and-master-auto-tick/phase-02-master-broadcast-and-auto-tick.md diff --git a/plans/260427-1036-three-mode-and-master-auto-tick/phase-03-master-cho-kinh-announcements.md b/plans/archive/260427-1036-three-mode-and-master-auto-tick/phase-03-master-cho-kinh-announcements.md similarity index 100% rename from plans/260427-1036-three-mode-and-master-auto-tick/phase-03-master-cho-kinh-announcements.md rename to plans/archive/260427-1036-three-mode-and-master-auto-tick/phase-03-master-cho-kinh-announcements.md diff --git a/plans/260427-1036-three-mode-and-master-auto-tick/plan.md b/plans/archive/260427-1036-three-mode-and-master-auto-tick/plan.md similarity index 100% rename from plans/260427-1036-three-mode-and-master-auto-tick/plan.md rename to plans/archive/260427-1036-three-mode-and-master-auto-tick/plan.md diff --git a/plans/260427-1930-ui-polish-and-pwa-v2/phase-01-vietnamese-font-and-master-empty.md b/plans/archive/260427-1930-ui-polish-and-pwa-v2/phase-01-vietnamese-font-and-master-empty.md similarity index 100% rename from plans/260427-1930-ui-polish-and-pwa-v2/phase-01-vietnamese-font-and-master-empty.md rename to plans/archive/260427-1930-ui-polish-and-pwa-v2/phase-01-vietnamese-font-and-master-empty.md diff --git a/plans/260427-1930-ui-polish-and-pwa-v2/phase-02-mode-picker-color-picker-brand.md b/plans/archive/260427-1930-ui-polish-and-pwa-v2/phase-02-mode-picker-color-picker-brand.md similarity index 100% rename from plans/260427-1930-ui-polish-and-pwa-v2/phase-02-mode-picker-color-picker-brand.md rename to plans/archive/260427-1930-ui-polish-and-pwa-v2/phase-02-mode-picker-color-picker-brand.md diff --git a/plans/260427-1930-ui-polish-and-pwa-v2/phase-03-pwa-installable-offline.md b/plans/archive/260427-1930-ui-polish-and-pwa-v2/phase-03-pwa-installable-offline.md similarity index 100% rename from plans/260427-1930-ui-polish-and-pwa-v2/phase-03-pwa-installable-offline.md rename to plans/archive/260427-1930-ui-polish-and-pwa-v2/phase-03-pwa-installable-offline.md diff --git a/plans/260427-1930-ui-polish-and-pwa-v2/plan.md b/plans/archive/260427-1930-ui-polish-and-pwa-v2/plan.md similarity index 100% rename from plans/260427-1930-ui-polish-and-pwa-v2/plan.md rename to plans/archive/260427-1930-ui-polish-and-pwa-v2/plan.md diff --git a/plans/todo.md b/plans/todo.md new file mode 100644 index 0000000..70c5a24 --- /dev/null +++ b/plans/todo.md @@ -0,0 +1,81 @@ +# 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. + +## 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 '