Context
Al primo avvio il DB e' vuoto. Per garantire una buona esperienza utente e compatibilita' con le pagine esistenti, serve popolare il DB con i dati mock gia' presenti nella codebase.
Objective
Creare src/db/seed.ts con:
- seedDatabase(db): inserisce dati mock se le tabelle sono vuote
- Importa da: mockContacts, COMPANIES, mockDeals, CATEGORIES, ESTIMATED_ARRS, EMPLOYEE_RANGES, CONNECTION_STRENGTHS
- Per tasks e notes: estrarre i dati mock inline da task-list.tsx e notes-list.tsx e creare file mock dedicati oppure includerli direttamente nel seeder
- Seeding idempotente: controlla se la tabella ha gia' record prima di inserire
Acceptance Criteria
Dependencies
Depends on: #7, #8, #9, #10, #11
Notes
Phase: Fase 3
Ref: FR-006
Context
Al primo avvio il DB e' vuoto. Per garantire una buona esperienza utente e compatibilita' con le pagine esistenti, serve popolare il DB con i dati mock gia' presenti nella codebase.
Objective
Creare src/db/seed.ts con:
Acceptance Criteria
Dependencies
Depends on: #7, #8, #9, #10, #11
Notes
Phase: Fase 3
Ref: FR-006