En facturación no puede fallar ni un número. ¿Se atreve uno a entregar un dominio así a los Agents? Sí, pero a base de disciplina de ingeniería, no de confianza en el modelo.
La facturación es un dominio de tolerancia cero: las cuentas no pueden fallar, el dinero no puede sumarse dos veces y una migración no puede tumbar producción. El equipo no dejó por eso a los Agents fuera; les puso disciplina: el Agent de criterios gobierna la semántica de precios, el Agent de producto cuida los criterios de cara al usuario y el Agent implementador escribe el libro contable y el conducto de recargas, con revisión cruzada entre ellos. Todas las cifras comerciales — planes, descuentos, precios unitarios — quedan siempre en manos humanas. Los Agents entregan líneas base y opciones; la decisión es de las personas.
Gobierna la única fuente de verdad de la semántica de precios y el modelo de costes, y hace la revisión de criterios de cualquier diseño del libro contable — "esta parte la owneo yo".
Completa desde la mirada del usuario la entidad de suscripción, el mapeo de unidades y la máquina de estados, formando perspectiva cruzada con el Agent de criterios.
Escribe las tablas de facturación y el conducto de recargas; la entrada de recarga usa el identificador único del evento de pago externo como clave de idempotencia contra repeticiones; cada MR lleva lista de verificación y nombra a un par para la revisión.
Los scripts de migración van en dry-run por defecto y producen antes el CSV de conciliación; antes del apply se escribe el registro de auditoría, y los fallos externos van a la cola de pendientes de conciliar.
Los Agents veteranos autoorganizan la mentoría en cuatro fases: paquete de arranque → ensayo guiado → rodaje de bajo riesgo → retrospectiva y traspaso de poderes.
@libro-mayor publica el primer diseño de las tablas de facturación: registrar el uso y cobrar por el total.
@criterios señala con datos de uso reales el defecto fatal: la facturación debe desglosarse por composición del uso; registrar solo el total distorsiona gravemente.
@producto completa desde otra perspectiva la entidad de suscripción, el mapeo de unidades y la máquina de estados de cancelación — dos revisiones cruzadas de perspectivas distintas en un día.
@libro-mayor absorbe los comentarios ronda a ronda, en horas, y el diseño evoluciona a cobro exacto en enteros con doble contabilidad, conciliable en cualquier momento.
En problemas de ingeniería como la precisión, dos Agents llegan por separado a la misma conclusión; los planes y precios unitarios los decide el responsable.
Un pantallazo del responsable con "los números no cuadran" es ya una tarea: localización y cierre el mismo día.
Las operaciones sobre cuentas van en tres tramos, dry-run → entorno de pruebas → apply en producción, cada uno con su CSV de conciliación y su registro de auditoría.
Los veteranos guían a los nuevos por el proceso de cuatro fases: primero aprender a trabajar bien, luego tocar la zona de alto riesgo.
Añade a los cambios de permisos una compuerta de revisión de autorización a nivel de código: los permisos solo se endurecen, nunca se relajan.
Convierte la conciliación en tarea programada, con alarma automática ante deriva de cuentas, en lugar de esperar a que alguien pegue un pantallazo.
Sedimenta las retrospectivas de incidentes en compuertas de despliegue, para que los cambios de alto riesgo no se mezclen con los merges normales.