Files
2026-05-27 23:29:53 +01:00

1.1 KiB

Tasks: network-plugin-migration

  • 1. Write openspec/changes/network-plugin-migration/proposal.md
  • 2. Write openspec/changes/network-plugin-migration/tasks.md
  • 3. Scaffold packages/network/network-plugin-migration/package.json, tsconfig.json, vitest.config.ts
  • 4. Implement src/error-codes.ts with MIGRATE_CODES
  • 5. Implement src/coordinator/migration-coordinator.ts — 8-step migration flow
  • 6. Implement src/state-transfer/state-transfer-protocol.ts — snapshot serialize/deserialize
  • 7. Implement src/tunnel/forwarding-tunnel.ts — buffer, forward, drain
  • 8. Write src/coordinator/coordinator.spec-conformance.test.ts
  • 9. Write src/state-transfer/state-transfer.spec-conformance.test.ts
  • 10. Write src/tunnel/forwarding-tunnel.spec-conformance.test.ts
  • 11. Write tests/integration/migration.spec-conformance.test.ts
  • 12. Write tests/dep-graph.test.ts
  • 13. Run bunx turbo lint typecheck test --filter=@suaveplan/network-plugin-migration and achieve 100/100/100/100 coverage