# Migración de Datos CrossCheck — Archivos CSV

**Fecha de generación:** 2026-07-16
**Fuentes:** Notion CRM, Notion Tareas, Google Sheets (E-Tickets), Google Sheets (Plan de Proyecto)
**Codificación:** UTF-8 con BOM (utf-8-sig) — compatible con Excel y bases de datos
**Formato de fechas:** YYYY-MM-DD
**Separador:** Coma (,)
**Nombres de columnas:** snake_case en inglés; valores en español original

---

## Archivos

1. `companies.csv` — 167 registros, 21 columnas. Base principal del CRM.
2. `contacts.csv` — 96 registros, 7 columnas. Contactos por empresa.
3. `tasks.csv` — 1,073 registros, 17 columnas. Tareas operativas (Notion).
4. `etickets.csv` — 129 registros, 17 columnas. Solicitudes/e-tickets.
5. `modules_catalog.csv` — 11 registros. Catálogo de módulos CCK (no importado a la BD aún — Fase 2/3).
6. `task_templates.csv` — 37 registros. Plantillas de onboarding de 6 fases (no importado a la BD aún — Pilar 3, fuera de este plan).
7. `users.csv` — 11 registros. Equipo real de CrossCheck.

## Notas de calidad de datos (de la fuente original)

- 61 de 129 e-tickets no tienen empresa vinculada (diferencias de nombre de cliente en el CRM original).
- 236 de 1,073 tareas no tienen empresa vinculada.
- 54 e-tickets no tienen estado asignado.
- Emails de `users.csv` son reales del dominio @crosscheck.com.co (excepto los 5 ya sembrados con @crosscheck.report en M1, que conservan su email y rol original del PRD).

## Importación

Ejecutado con:

```bash
php artisan import:real-data
```

Ver `app/Console/Commands/ImportRealDataCommand.php` para el mapeo completo de columnas.
