> ## Documentation Index
> Fetch the complete documentation index at: https://internal.softcrum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# R1 · CRM

> La capa de trabajo humano sobre el contacto: notas, actividades, listas y el timeline que junta todo lo que pasó. La entrega más pequeña y la que más rápido se demuestra.

Schema `crm`. Siete tablas: es la entrega más chica de Release 1, y la que convierte los datos de
`core` en algo que una persona usa todos los días.

|               |                                                |
| ------------- | ---------------------------------------------- |
| Feature specs | 5 · [ver módulo](/modules/crm/overview)        |
| Tablas        | 7 · [modelo de datos](/modules/crm/data-model) |
| APIs          | [ver listado](/modules/crm/api)                |
| Depende de    | Customer Core                                  |

## Alcance

| Spec                                                             | Qué entrega                                                                  |
| ---------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| [FS-CRM-0001](/modules/crm/features/fs-crm-0001-notes)           | Notas sobre un contacto                                                      |
| [FS-CRM-0002](/modules/crm/features/fs-crm-0002-activities)      | Actividades, con taxonomía extensible por el tenant                          |
| [FS-CRM-0003](/modules/crm/features/fs-crm-0003-lists-and-views) | Listas y vistas guardadas                                                    |
| [FS-CRM-0004](/modules/crm/features/fs-crm-0004-timeline)        | El timeline 360 — **no crea tablas**: lee de `core`, `loyalty` y `messaging` |
| [FS-CRM-0005](/modules/crm/features/fs-crm-0005-object-model)    | Modelo de objetos reservado, para entidades propias del tenant               |

## Lo que hace tangible esta entrega

Alguien de atención abre una ficha y ve, en una sola línea de tiempo, la compra, los puntos que
acumuló, el correo que recibió y la nota que dejó su compañero la semana pasada. Esa pantalla es la
que hace que la suite se sienta un producto y no cuatro módulos.

## Riesgos propios

* **El timeline lee de tres schemas y no es dueño de ninguno.** Es la única superficie que cruza
  contextos, y la tentación de darle sus propias tablas de caché aparecerá el primer día que sea
  lenta. Si eso pasa, es una proyección con procedimiento de reconstrucción documentado, no una copia.
* **`activity_type` sí es extensible por el tenant** porque es vocabulario de su negocio. Es la
  excepción que confirma la regla de `standards/data.md` §2, y hay que respetar el límite: extensible
  jamás donde el valor gobierne una máquina de estados.
* **FS-CRM-0005 reserva schema sin construir producto.** Es deliberado, y conviene que siga así hasta
  que exista un cliente que lo pida.
