Calidad, observabilidad y reglas

Cómo se valida y opera el backend

La robustez del sistema depende tanto del diseño como de la forma en que se prueba, se monitorea y se gobierna técnicamente.

Estrategia de testing

Escenarios mínimos obligatorios

  1. login -> open session -> create order -> pay -> close
  2. order -> inventory consumption
  3. PO -> receipt -> inventory entry
  4. receipt -> AP document -> AP payment -> apply
  5. duplicate sync command -> dedupe

Observabilidad

Validaciones operativas que deben probarse

Reglas de licencias

PermitidasBloqueadas
MIT, BSD-2, BSD-3, Apache-2.0, ISC, Zlib, Python-2.0, UnlicenseGPL, AGPL, LGPL, MPL, EPL, CDDL, SSPL, Commons Clause, BSL y licencias ambiguas

Definition of done del backend v1

  1. Auth + RBAC completos.
  2. Configuración del negocio completa.
  3. Sesiones POS operativas.
  4. Órdenes con modifiers y descuentos.
  5. Pagos y reversas correctos.
  6. Inventario y costo consistentes.
  7. Compras y CxP integradas.
  8. AP con open_amount consistente.
  9. Replay idempotente validado.
  10. Observabilidad y logs básicos operativos.