Una falla se clasifica según el límite de responsabilidad que afecta. Una falla en un dominio operativo no establece, por sí misma, una falla en otro.
Límite de Falla
EventFlow FE separa las fallas que afectan la ejecución de la transacción fiscal de aquellas que afectan la observación operativa y el procesamiento del runtime.
La presencia de una falla del runtime no establece por sí misma que la operación fiscal subyacente haya fallado. Del mismo modo, una falla de comunicación fiscal no invalida por sí misma la información operativa ya establecida por el runtime.
Dominios de Falla
| Límite de responsabilidad | Alcance de la falla |
|---|---|
| Transacción fiscal | Ejecución del documento fiscal e interoperabilidad con SIFEN |
| Integración del producto | Observación y traducción de información del dominio del producto |
| Runtime operativo | Procesamiento, preservación y recuperación de información operativa |
Propiedades de Aislamiento
| Propiedad | Garantía observable |
|---|---|
| Preservación de autoridad | Una falla del runtime no modifica un resultado fiscal ya establecido por SIFEN |
| Clasificación de fallas | Una falla se atribuye al límite de responsabilidad respaldado por la evidencia disponible |
| Sin inferencia de fallas entre dominios | Una falla en un límite no establece por sí misma una falla en otro |
| Preservación de evidencia | La evidencia operativa establecida previamente no queda invalidada únicamente porque falle un procesamiento posterior |
| Preservación del estado no resuelto | La evidencia insuficiente después de una falla permanece sin resolver en lugar de convertirse en un resultado asumido |
Información Incompleta Después de una Falla
Una falla puede interrumpir el procesamiento sin establecer la condición final de la operación afectada. Cuando la evidencia disponible es insuficiente, la representación operativa permanece sin resolver.
La clasificación de la falla sigue, por lo tanto, la evidencia disponible. La interrupción, la ausencia de confirmación y la falla confirmada permanecen como condiciones distintas.
Relación con la Recuperación
El aislamiento determina el límite de responsabilidad afectado por una falla. La recuperación determina qué procesamiento operativo puede continuar a partir de la información establecida de forma durable antes de la interrupción.
La recuperación no modifica la clasificación de un resultado fiscal establecido.
Documentación Relacionada
- 07. Arquitectura Operacional — límites de responsabilidad y separación entre procesamiento fiscal y operativo.
- 08. Observación del Runtime — evidencia operativa y observación incompleta.
- 09. Durabilidad y Recuperación — continuidad durable después de una interrupción.
- 10. Idempotencia y Garantías de Procesamiento — procesamiento seguro ante repetición y restricción de efectos externos.
- 12. Validación en Producción — validación en producción de las garantías operativas.