docs(apes-sidebar): AGENTS.md Phase status 同步 — Phase 1 done

This commit is contained in:
figmar
2026-09-04 17:47:02 +08:00
parent f86c1d82e6
commit e4dcd1118e
+10 -3
View File
@@ -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).