Convert the three unchecked TODO.md items into an executable phase
roadmap (Protocol B, appended after phase 92):
- 93_theme_semantic_completion (TODO L3): the ok/err/accent state
families become Theme-tab-controlled (B3 revised, owner permission
2026-09-10) + surface panels behind every page head
- 94_ls_tree_drilldown (TODO L4): ls becomes a source -> folder ->
file tree with sync-time lite-model folder summaries; controlled
tool-calling battery as the accuracy/performance gate
- 95_read_truncation_cap (TODO L5): read capped at BOR_READ_MAX_CHARS
(128k chars ~= 32k tokens, spec'd on the 128k-token minimum context),
LLM-visible truncation notice pointing at grep, new tool_result SSE
event (A15 extension) + the visible UI marker
Owner decisions (B3 / A7 scope / A15) are recorded in the phase files;
.agents/PLAN.md is being redone separately per the owner.