feat: transition bestseller analysis storage to SQLite and add category blacklist

- Replaces Excel output with structured database tables for tracking category analysis runs and product results.
- Implements a blacklist to exclude specific category IDs from the bestseller pipeline.
- Adds unit tests for category processing and enhances logging with levels and timestamps.
- Introduces foreign key enforcement and updated schema definitions in the database module.
This commit is contained in:
Victor Noguera
2026-04-13 00:28:23 -04:00
parent 7ba6397578
commit a906f5ede3
7 changed files with 434 additions and 242 deletions

4
category-blacklist.csv Normal file
View File

@@ -0,0 +1,4 @@
id,name
229534,Software
283155,Books
16310101,Grocery Gourmet Food
1 id name
2 229534 Software
3 283155 Books
4 16310101 Grocery Gourmet Food