From 41f7d754cd3d3570460f03551b6f5703cc524267 Mon Sep 17 00:00:00 2001 From: sudacode Date: Sat, 14 Feb 2026 16:43:23 -0800 Subject: [PATCH] docs(task-27.2): record ipc dependency-mapping progress --- ...-27.2 - Split-main.ts-into-composition-root-modules.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backlog/tasks/task-27.2 - Split-main.ts-into-composition-root-modules.md b/backlog/tasks/task-27.2 - Split-main.ts-into-composition-root-modules.md index 9f070e8..b9ae8f1 100644 --- a/backlog/tasks/task-27.2 - Split-main.ts-into-composition-root-modules.md +++ b/backlog/tasks/task-27.2 - Split-main.ts-into-composition-root-modules.md @@ -5,7 +5,7 @@ status: In Progress assignee: - backend created_date: '2026-02-13 17:13' -updated_date: '2026-02-14 23:59' +updated_date: '2026-02-15 00:43' labels: - 'owner:backend' - 'owner:architect' @@ -77,3 +77,9 @@ Progress update (2026-02-14): committed `bbfe2a9` (`refactor: extract overlay sh Remaining for TASK-27.2: continue extracting remaining `main.ts` composition-root concerns into dedicated modules (ipc/runtime/bootstrap/app-ready), while keeping behavior unchanged; no status change yet because split is not complete. + +## Final Summary + + +Refactored IPC runtime registration in `main.ts` to pass `ankiJimaku` deps through `createAnkiJimakuIpcRuntimeServiceDeps(...)` and removed the bespoke `buildIpcRuntimeServicesParams()` helper; registration remains in `main.ts` via `registerIpcRuntimeServices({ ... })` with shared runtime service builders. +