Files
suaveplan/openspec/archive/2026-04-19-enterprise-dedup/tasks.md
2026-05-27 23:29:53 +01:00

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.ts on 10 k / 100 k entities.

8. Ship gate

  • 8.1 Verification sequence; fold + archive.