docs(phase9): mark Phase 9 mostly shipped + refresh HANDOVER
Phase 9 export plumbing, LLM content tags (with migration v14 + storage + Tauri-command extension that picks up the latent manualTags persistence bug as a side effect), and sparkline polish all on main. SettingsPage deeper restructure and walkthrough-driven a11y sweeps deferred to a follow-up polish session and Phase 10a QC respectively. Roadmap Phase 9 entry updated with shipped + deferred notes. HANDOVER captures the full session including the plan-correction discovery and the Codex-blocked retries. Phase 8 handover preserved as the dated archive HANDOVER-2026-04-24.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -229,7 +229,7 @@ The bus applies suppression rules, then dispatches via Rust commands for platfor
|
||||
|
||||
---
|
||||
|
||||
## Phase 9 — Polish debt
|
||||
## Phase 9 — Polish debt — **MOSTLY SHIPPED 2026/04/24-25**
|
||||
|
||||
> **All Phase 9 work is paused until Phase 1 – Phase 8 are closed.** Per Jake's rule: features first, polish second.
|
||||
|
||||
@@ -243,6 +243,29 @@ The bus applies suppression rules, then dispatches via Rust commands for platfor
|
||||
|
||||
**Estimated effort.** 1 – 2 days.
|
||||
|
||||
**Shipped note (2026/04/25).** Sub-phases 9a (export plumbing) + 9b
|
||||
(LLM content tags + migration v14 + storage extension) + sparkline
|
||||
motion / a11y polish all on `main`, commits `49a795f` to `dd45f10`.
|
||||
Migration v14 adds `transcripts.llm_tags`; `update_transcript_meta`
|
||||
gains a sixth Option; the latent `manualTags` persistence bug was
|
||||
also fixed in passing (the pre-existing `saveHistory()` no-op stub
|
||||
is now bypassed by HistoryPage tag handlers calling
|
||||
`saveTranscriptMeta`). Suite green: 277 cargo tests / clippy clean
|
||||
all-targets / fmt clean / svelte-check 0/0 / npm build clean.
|
||||
|
||||
**Deferred to Phase 9 follow-up (post-v0.1 polish iteration):**
|
||||
- Full `SettingsPage` regroup into 7 progressive-disclosure groups
|
||||
(Start here / Transcription / Tasks / Rituals / Notifications /
|
||||
Accessibility / Advanced) plus search box. The 2309-line file
|
||||
uses a hand-rolled accordion that needs careful unwinding; only
|
||||
the Phase 8 carryover sparkline relocation landed this session.
|
||||
`SettingsGroup.svelte` component is in tree, ready for that pass.
|
||||
- Walkthrough-driven a11y / contrast / typography sweeps. The
|
||||
scoped checklist (keyboard traversal, focus-visible ring sweep,
|
||||
WCAG AA contrast in both themes, dark-mode parity, prefers-
|
||||
reduced-motion checks) needs a running dev server to validate.
|
||||
Phase 10a QC absorbs the walkthrough.
|
||||
|
||||
---
|
||||
|
||||
## Phase 10 — QC + rename + release — **SPLIT 2026/04/23**
|
||||
|
||||
Reference in New Issue
Block a user