Commit Graph

2 Commits

Author SHA1 Message Date
Backend Agent 582eb0557a feat: add seed data, name+brand deduplication, incremental loading
- Create seed CSV with 520 supplement records covering 10 categories, 30 brands,
  8 forms, 10 countries with realistic ingredient compositions
- Change deduplication strategy from sourceUrl to name+brand combination
- Implement incremental loading: update existing records, add new ones, never delete
- Add SeedDataLoader (ApplicationRunner) that loads seed data on first startup
  when supplements table is empty
- Add unit tests for deduplication, incremental loading, statistics logging
- 24 tests pass, 0 failures
2026-04-10 20:54:10 +00:00
Backend Agent 50a1d39893 feat: initial nutri-collector — data collector service for supplement catalog 2026-04-10 19:20:31 +00:00