Files
SubMiner/backlog/tasks/task-263 - Create-coarse-startup-bootstrap-wrapper.md

868 B

id, title, status, assignee, created_date, labels, dependencies
id title status assignee created_date labels dependencies
TASK-263 Create coarse startup bootstrap wrapper To Do
2026-03-31 17:21
refactor
main
startup

Description

Move the large createMainStartupRuntime construction and its self-reference handling out of src/main.ts into a coarse startup bootstrap wrapper. Keep behavior identical and shrink the startup section materially.

Acceptance Criteria

  • #1 New wrapper module(s) live under src/main/
  • #2 Wrapper owns createMainStartupRuntime construction and self-reference handling
  • #3 src/main.ts startup section becomes materially smaller
  • #4 Files stay under 500 LOC
  • #5 Focused tests cover the wrapper if useful
  • #6 No runtime behavior changes