From e4dcd1118ed82a92c0c0736d12f1b9ec573bcdd0 Mon Sep 17 00:00:00 2001 From: figmar Date: Fri, 4 Sep 2026 17:47:02 +0800 Subject: [PATCH] =?UTF-8?q?docs(apes-sidebar):=20AGENTS.md=20Phase=20statu?= =?UTF-8?q?s=20=E5=90=8C=E6=AD=A5=20=E2=80=94=20Phase=201=20done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 9c11cb0..682850b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -125,6 +125,13 @@ cordis.patch.yml # plugin registration into the DSH profile - **Phase 0 (done)**: engineering skeleton, host/client split, i18n, invariant surface, build gate green, unit smoke green. -- **Phase 1 (next)**: real tab registration for the five `apes:*` panels against - a mock host registry, plus a cordis scratch mount smoke. -- **Phase 2 (later)**: badge/reminder counts, auto-collapse, per-tab state. +- **Phase 1 (done)**: real tab registration for the five `apes:*` panels + against a mock host registry (type-only real `TabDescriptor` / + `TabComponentProps` / `Context` from `dsh-better-sidebar`), i18n for all + five views, `ctx.effect`-wrapped registration with HMR-safe disposer, and + graceful degrade when `betterSidebar` is absent. Unit smoke: `tests/tabs.spec.ts` + (6 tests). The cordis scratch mount smoke (real DSH host process) is deferred + to Phase 2 — it needs a live host and is outside the unit gate. +- **Phase 2 (later)**: badge/reminder counts, auto-collapse, per-tab state, + the cordis scratch mount smoke (live DSH host), and wiring `apps` / + `messages` / `profile` to real host feeds (currently placeholders).