850 B
850 B
Tasks: enterprise-dedup
1. Scaffold
- 1.1
universal/data/dedup/; 100/100/100/100; guard tests; CLAUDE/README/FOLDERS.
2. Errors + schemas
- 2.1
src/errors/dedup-error.ts— codes. - 2.2 Zod schemas.
3. Scoring
- 3.1
src/core/scoring/similarity.ts—exactMatch,computeSimilarity,jaroWinklerSimilarity,levenshteinDistance. - 3.2 Property tests.
4. Engine
- 4.1
src/core/engine/dedup-engine.ts—DedupEngine(detect + merge dispatch). - 4.2 OTel counter + histogram.
5. Merge strategies
- 5.1
src/core/merge/merge-strategy.ts—latestWinsStrategy,manualStrategy,scoredMergeStrategy.
6. Docs / barrel / exports / README
7. Benchmarks
- 7.1
detect.bench.tson 10 k / 100 k entities.
8. Ship gate
- 8.1 Verification sequence; fold + archive.