docs: qualify plan-mode timing and workspace no-write claims

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.
This commit is contained in:
Tianyi Cui
2026-07-28 14:11:18 +08:00
parent 3e1c7351be
commit 44b035c711
30 changed files with 187 additions and 531 deletions

View File

@@ -199,7 +199,7 @@
{
"doc": "docs/subsystems/goal.md",
"symbol": "GoalView",
"source": "packages/goal/goal/src/domain.ts"
"source": "packages/goal/goal/src/types.ts"
},
{
"doc": "docs/subsystems/goal.md",
@@ -219,12 +219,12 @@
{
"doc": "docs/subsystems/goal.md",
"symbol": "CreateGoalRequest",
"source": "packages/goal/goal/src/domain.ts"
"source": "packages/goal/goal/src/types.ts"
},
{
"doc": "docs/subsystems/goal.md",
"symbol": "EditGoalRequest",
"source": "packages/goal/goal/src/domain.ts"
"source": "packages/goal/goal/src/types.ts"
},
{
"doc": "docs/subsystems/goal.md",
@@ -1508,7 +1508,7 @@
{
"doc": "docs/subsystems/permission.md",
"symbol": "PresetOption",
"source": "packages/interaction/permission/src/index.ts"
"source": "packages/interaction/permission/src/types.ts"
},
{
"doc": "docs/subsystems/plan.md",
@@ -1575,31 +1575,6 @@
"symbol": "DomainChanged",
"source": "packages/storage/storage-domain/src/events.ts"
},
{
"doc": "docs/subsystems/tui.md",
"symbol": "TuiOverlayRequest",
"source": "packages/interaction/tui/src/extension.ts"
},
{
"doc": "docs/subsystems/tui.md",
"symbol": "TuiOverlayHost",
"source": "packages/interaction/tui/src/extension.ts"
},
{
"doc": "docs/subsystems/tui.md",
"symbol": "TuiOverlaySession",
"source": "packages/interaction/tui/src/extension.ts"
},
{
"doc": "docs/subsystems/tui.md",
"symbol": "TuiOverlayCloseReason",
"source": "packages/interaction/tui/src/extension.ts"
},
{
"doc": "docs/subsystems/tui.md",
"symbol": "TuiOverlayOutcome",
"source": "packages/interaction/tui/src/extension.ts"
},
{
"doc": "docs/subsystems/workspace.md",
"symbol": "WorkspaceId",
@@ -1623,17 +1598,17 @@
{
"doc": "docs/subsystems/telemetry.md",
"symbol": "TelemetrySeverity",
"source": "packages/telemetry/session-telemetry/src/index.ts"
"source": "packages/session/session-telemetry/src/index.ts"
},
{
"doc": "docs/subsystems/telemetry.md",
"symbol": "TelemetryRecord",
"source": "packages/telemetry/session-telemetry/src/index.ts"
"source": "packages/session/session-telemetry/src/index.ts"
},
{
"doc": "docs/subsystems/telemetry.md",
"symbol": "TelemetryBackend",
"source": "packages/telemetry/session-telemetry/src/index.ts"
"source": "packages/session/session-telemetry/src/index.ts"
},
{
"doc": "docs/subsystems/typert.md",