docs(apes-sidebar): AGENTS.md Phase status 同步 — Phase 1 done
This commit is contained in:
@@ -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).
|
||||
|
||||
Reference in New Issue
Block a user