Descrição
Remover módulos TypeScript legados após confirmação de paridade com Go core.
Motivação
O epic #1036 (Go Core Rewrite) está implementando módulos Go para substituir gradualmente o runtime TypeScript. Após cada módulo atingir 100% de paridade e estabilidade em produção (canary 100%), os módulos TS correspondentes devem ser removidos para eliminar duplicação de código e reduzir a superfície de manutenção.
Ordem de Remoção
Fase 1 — Filesystem (após canary 100% estável)
Fase 2 — Session Events (após canary 100% estável)
Fase 3 — Process Spawning (após canary 100% estável)
Fase 4 — Session CRUD (após #1072)
Fase 5 — Provider & Config (após #1048, #1049)
Critérios
Issue relacionada
Descrição
Remover módulos TypeScript legados após confirmação de paridade com Go core.
Motivação
O epic #1036 (Go Core Rewrite) está implementando módulos Go para substituir gradualmente o runtime TypeScript. Após cada módulo atingir 100% de paridade e estabilidade em produção (canary 100%), os módulos TS correspondentes devem ser removidos para eliminar duplicação de código e reduzir a superfície de manutenção.
Ordem de Remoção
Fase 1 — Filesystem (após canary 100% estável)
packages/core/src/filesystem.ts— substituído porGoCoreClient.fs.*packages/core/src/router/client.ts— unificar com o novo clientrouter.tseflag.tsFase 2 — Session Events (após canary 100% estável)
packages/core/src/eventbus/— substituído porinternal/eventbusFase 3 — Process Spawning (após canary 100% estável)
packages/core/src/process/— substituído porinternal/processpackages/core/src/npm.ts— substituído por helpers npm/npx/bunFase 4 — Session CRUD (após #1072)
packages/core/src/session/session.ts— ciclo de vida de sessõespackages/core/src/session/message-v2.ts— mensagens (parcial)Fase 5 — Provider & Config (após #1048, #1049)
packages/core/src/provider/— catálogo de providerspackages/core/src/config/— sistema de configuraçãoCritérios
Issue relacionada