1.1 KiB
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.tswithMIGRATE_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-migrationand achieve 100/100/100/100 coverage