From dc465d724469241e5c5bd439594e8e16101dcb1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Mon, 28 Sep 2026 21:24:24 -0400 Subject: [PATCH] =?UTF-8?q?T44b=20Port=20=C2=B7=20Build=20passes=20review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- TASKS.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TASKS.md b/TASKS.md index 139af78..ade4b1d 100644 --- a/TASKS.md +++ b/TASKS.md @@ -151,7 +151,7 @@ Per-component lines live in `tasks/`. Tags there: - [x] T43b Tooling · Inspection — `tasks/ch31-43.md` - [x] T43c Tooling · Catalogs — `tasks/ch31-43.md` - [x] T44a Capture · Roots: roots still on `w_full` drop it, checked at 280px and in padded cards -- [ ] T44b Port · Build: gpui and gpui_platform from Zed's repo by git at 1a28cff; the crate, its tests and the gallery build, and check.sh passes +- [x] T44b Port · Build: gpui and gpui_platform from Zed's repo by git at 1a28cff; the crate, its tests and the gallery build, and check.sh passes - [ ] T44c Port · Parity: every page and scripted state captured light and dark and matched against T44a's shots; AGENTS.md's gpui 0.2.2 and taffy 0.9 rules re-tested at 1a28cff and rewritten - [ ] T44d Web · Stories: the gallery builds for wasm32 through gpui_web; one story per component, chosen by URL, themed by the host page; what cannot run in a browser says why - [ ] T45 Website: `frontend/`, Vite 8, pnpm, light and dark: a home page in motion (three.js, smooth scroll), and a components page with every component live from its story, categories on the left and the chosen one's detail on the right, after astryx.atmeta.com and gpui-kit.com; no screenshots @@ -477,3 +477,4 @@ Per-component lines live in `tasks/`. Tags there: | T44a | 2 | FAIL | roots built in render(mut self), returned by shared helpers or passed through them still said w_full: fields, charts, state views, Steps, previews; five measured at content width in a padded card | | T44a | 3 | PASS | the brief counted 43 components in the new tests; they hold 41 | | T44b | 1 | FAIL | after a key, leaving the calendar grid kept a stale preview, since the guard swallowed the exit gpui records for the key; the shaped() doc grew to 40 words | +| T44b | 2 | PASS | |