Saltar al contenido
CRM Postventa documentación

Estado

Deuda técnica

Deuda técnica

Ordenada por lo que más duele si no se resuelve.

1 · Sin respaldo de la base

Es un requisito no funcional explícito del proyecto y no existe. Un pg_dump diario de la base crm, programado, con retención. Es la deuda más seria: todo lo demás se puede rehacer, los datos no.

2 · La API no es un servicio

Corre como un proceso suelto en una PC. Si el equipo se reinicia, el sistema queda caído hasta que alguien lo arranca a mano. Hace falta un servicio de Windows o una tarea programada.

Y corre el binario de depuración: compilar en release es gratis y da un salto de rendimiento notable.

3 · Sin linter de TypeScript

El typecheck es estricto y clippy corre con -D warnings, pero nadie montó eslint en las dos apps. El script se retiró del package.json porque apuntaba a algo que no estaba instalado — un script que no funciona es peor que no tenerlo.

4 · Integración con Meta sin verificar

29 casos en docs/vault-pruebas/. No es deuda por descuido: no se puede hacer sin credenciales. Pero sigue siendo lo único del sistema que no se ha ejecutado contra la realidad.

5 · Sin alertas ni observabilidad

Los registros van a un fichero. Nadie se entera si el barrido de SLA deja de correr o si la tasa de webhooks fallidos se dispara.

6 · Claves de demostración en un dominio público

•••••••• y ••••••••. Decisión consciente mientras sean datos ficticios. Antes de un solo dato real hay que cambiarlas.

7 · La banda «en riesgo» del SLA sin ver

Existe en el código y usa el mismo slaStatus que las demás, pero los datos de demostración no tienen ningún ticket en esa franja, así que no se ha visto en pantalla.

8 · Atribución de campañas por último toque

Sobreestima. Documentado en Productos y campañas. Medirlo bien exigiría un grupo de control o atribución por producto.

9 · Un bug abierto de scroll

Reportado y no reproducido: se midieron varias rutas a distintas alturas y el contenido llega hasta el fondo. La pista: de las once páginas, dos —configuración y detalle de ticket— se quedaron con la raíz de altura antigua mientras las otras nueve se cambiaron. Falta saber en qué pantalla se ve.

Enlazan aquí