ds-review-bot round 3: - set() after a turn's final step lands in a later turn (selection never forces continuation) — the same-turn phrasing overstated the guarantee; set() JSDoc + subsystem page (both languages). - Workspace attach/insert/detach no-op claims now carry the filtered-candidate-prune caveat: mutate() durably prunes stale candidates even when the requested change is a no-op, a state the sessionIds contract explicitly permits; Workspace fence re-synced on both page sides; catalogs regenerated.
workspace/ — workspace entity family
English | 中文
This family owns persistent workspaces: user directories with titles and ordered session membership.
| Package | Role | ctx key |
|---|---|---|
workspace/ |
Registers workspaces and accounts for their sessions | ctx.workspace |
The workspace package reference owns lifecycle, persistence, and deletion semantics.