From 78958198847e771ef2734746a019d656cfb1fea5 Mon Sep 17 00:00:00 2001 From: mptyl Date: Tue, 30 Jun 2026 18:57:29 +0200 Subject: [PATCH] docs(state): mark UI-redesign + resume plan COMPLETE (D-G shipped) All workstreams D, E, B, C, F, A, G done and pushed; resume cold-start stall resolved (open-item #1). Refresh the Git section: main @ cbb8e18, the three stale merged branches deleted, only main remains. Clean handoff snapshot. Co-Authored-By: Claude Opus 4.8 --- PROJECT_STATE.md | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md index cd2c048e..a6b8ee7f 100644 --- a/PROJECT_STATE.md +++ b/PROJECT_STATE.md @@ -78,11 +78,12 @@ Opens frontend at http://localhost:5173 → backend :8787. - Global user rules (`~/.claude/CLAUDE.md`): think before coding, simplicity first, surgical changes, goal-driven verification. -## UI/UX redesign + Resume — IN PROGRESS (2026-06-30, evening) +## UI/UX redesign + Resume — COMPLETE (2026-06-30) -Approved multi-workstream plan: **`~/.claude/plans/foamy-forging-dahl.md`** (read it to resume). -Memory: `thothii-ui-redesign-inprogress.md`. **D + E @ `0eeb3f7`, B + C @ `b056ff3`, F @ `cef9ae4` -all pushed to origin. A (Resume menu + stall diagnosis/hardening) DONE, uncommitted. Only G remains.** +Plan: **`~/.claude/plans/foamy-forging-dahl.md`**. Memory: `thothii-ui-redesign-inprogress.md`. +**All workstreams done and pushed to origin/main:** D + E @ `0eeb3f7`, B + C @ `b056ff3`, +F @ `cef9ae4`, A @ `0a13f71`, G @ `e8cdd00`(scope) + `cbb8e18`(results). Nothing pending from this +plan. Per-workstream detail below for reference. - **D — DONE** (`c12bdcd`): session display `name` = 3-5 Italian keywords via **YAKE** (no LLM), derived in `tht session new` (CLI layer); `create_session` core unchanged (`name=None` default). @@ -122,7 +123,7 @@ all pushed to origin. A (Resume menu + stall diagnosis/hardening) DONE, uncommit `tht session show`+`read SKILL.md` in-turn). The earlier narrate-and-stop predates the pi upgrade. Defense-in-depth applied: `RIPRENDI_KICKOFF` hardened to force the in-turn tool call (gate test + live regression 2/2). The cross-model angle (weaker/older models) lives in **G**. -- **G — DONE** (uncommitted): cross-model behavior matrix via a committed clean-room harness +- **G — DONE** (`e8cdd00`+`cbb8e18`): cross-model behavior matrix via a committed clean-room harness (`harness/scripts/model-matrix.mjs`). **Tier 1** — kickoff + resume first-turn: all *available* models chain in-turn (`zai/glm-5.2`, `deepseek/deepseek-v4-{pro,flash}`, `aritmolab/qwen3.6-35b-a3b`, `zai/glm-4.5-air`); the resume stall recurs on none (closes A's cross-model robustness). @@ -132,9 +133,10 @@ all pushed to origin. A (Resume menu + stall diagnosis/hardening) DONE, uncommit follow-up gate** (closes F's deferred live check). Full results: the G plan doc + memory `thothii-cross-model-matrix`. No prompt hardening needed. -**Status:** **All UI-redesign + resume workstreams done — D, E, B, C, F, A, G.** D/E/B/C/F/A pushed; -**G uncommitted** (harness + docs + PROJECT_STATE). Remaining nice-to-haves: Tier-2 F/multiselect for -the non-baseline models (cheap re-run), and a one-off manual Playwright kebab→resume pass in the UI. +**Status:** **All UI-redesign + resume workstreams done and pushed — D, E, B, C, F, A, G.** +Nothing pending from the plan. Optional nice-to-haves (not required): Tier-2 F/multiselect live for +the non-baseline models (cheap re-run with `harness/scripts/model-matrix.mjs` + the Tier-2 method), +and a one-off manual Playwright kebab→resume pass in the live UI. ## Live verification + reviewer_select fix (2026-06-30, afternoon) @@ -232,8 +234,11 @@ Full session management modeled on Claude's UI, all three layers: resume cold-start stall, GLM 5.2 F1 slow≠stuck). ## Git -`main` @ `0eeb3f7`, **pushed to `origin`** (github.com/mptyl/ThothII). Today's commits on top of -`4f60b38`: `418187a` (F1 hang fix) · `d27afd0` (reviewer_select `choices` fix) · `c12bdcd` -(D — YAKE naming) · `0eeb3f7` (E — activity icon/panel). The `feat/ui-redesign-resume` branch == -`main` (redundant, safe to delete). Other local branches (`feat/settings-menu`, -`feat/thothII-debugging`) are pre-existing, untouched. +`main` @ `cbb8e18`, **pushed to `origin`** (github.com/mptyl/ThothII); working tree clean, no stashes. +**`main` is the only branch** — the three stale branches (`feat/settings-menu` `bcaf670`, +`feat/thothII-debugging` `d67409f`, `feat/ui-redesign-resume` `0eeb3f7`) were fully merged ancestors +(no unique work) and were deleted on 2026-06-30 (SHAs recoverable via reflog). +Redesign+resume commits on top of `0eeb3f7`: `b056ff3` (B/C dots+sidebar) · `cef9ae4` (F +auto-confirm) · `0a13f71` (A resume menu + kickoff hardening) · `e8cdd00` (G scope) · `cbb8e18` +(G results). Earlier today: `418187a` (F1 hang fix) · `d27afd0` (reviewer_select choices fix) · +`c12bdcd` (D) · `0eeb3f7` (E).