Skip to content

Commit 9ca06e0

Browse files
authored
docs(effect): mark SessionTodo migrated (#21987)
1 parent 3b523b3 commit 9ca06e0

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

packages/opencode/specs/effect-migration.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ Fully migrated (single namespace, InstanceState where needed, flattened facade):
223223

224224
Still open:
225225

226-
- [ ] `SessionTodo``session/todo.ts`
226+
- [x] `SessionTodo``session/todo.ts`
227227
- [ ] `SyncEvent``sync/index.ts`
228228
- [ ] `Workspace``control-plane/workspace.ts`
229229

@@ -338,4 +338,5 @@ For each service, the migration is roughly:
338338

339339
- `SessionStatus` — migrated 2026-04-11. Replaced the last route and retry-policy callers with `AppRuntime.runPromise(SessionStatus.Service.use(...))` and removed the `makeRuntime(...)` facade.
340340
- `ShareNext` — migrated 2026-04-11. Swapped remaining async callers to `AppRuntime.runPromise(ShareNext.Service.use(...))`, removed the `makeRuntime(...)` facade, and kept instance bootstrap on the shared app runtime.
341+
- `SessionTodo` — migrated 2026-04-10. Already matched the target service shape in `session/todo.ts`: single namespace, traced Effect methods, and no `makeRuntime(...)` facade remained; checklist updated to reflect the completed migration.
341342
- `Storage` — migrated 2026-04-10. One production caller (`Session.diff`) and all storage.test.ts tests converted to effectful style. Facades and `makeRuntime` removed.

0 commit comments

Comments
 (0)