1.0 KiB
1.0 KiB
Tasks: network-plugin-partition
- 1. Write
openspec/changes/network-plugin-partition/proposal.md - 2. Write
openspec/changes/network-plugin-partition/tasks.md - 3. Scaffold
packages/network/network-plugin-partition/package.json,tsconfig.json,vitest.config.ts - 4. Implement
src/error-codes.tswithPARTITION_CODES - 5. Implement
src/detector/partition-detector.ts— epoch tracking, reachable-set hashing - 6. Implement
src/quorum/quorum-resolver.ts— size/performance/age/hybrid strategies - 7. Implement
src/merge/merge-protocol.ts— registry, topology, audit reconciliation - 8. Write
src/detector/detector.spec-conformance.test.ts - 9. Write
src/quorum/quorum.spec-conformance.test.ts - 10. Write
src/merge/merge.spec-conformance.test.ts - 11. Write
tests/integration/partition.spec-conformance.test.ts - 12. Write
tests/dep-graph.test.ts - 13. Run
bunx turbo lint typecheck test --filter=@suaveplan/network-plugin-partitionand achieve 100/100/100/100 coverage