Arquitectura general

Frontend React/Vite
        │ JSON / OpenAPI
        ▼
API FastAPI ─── autorización y auditoría
        │
        ▼
Casos de uso ─── historial SQLite
        │
        ▼
Motor de análisis ─── reglas explicables
        │
        ▼
Modelo intermedio
        │
        ▼
Puerto de adaptador
   ┌────┼────┐
Mongo Couch Cassandra

La aplicación se despliega inicialmente como un monolito modular. La separación de responsabilidades permite extraer componentes más adelante sin introducir microservicios antes de validar el dominio.

Flujo preventivo

actor → selección de motor/recurso → inspección → propuesta → reglas → métricas → reporte → historial/auditoría.

No existe una flecha de retorno que ejecute la propuesta sobre la fuente.

La ejecución fixture usa snapshots sintéticos y es la ruta reproducible por defecto. local y secure pueden habilitar adaptadores live read-only con timeout, scope y capabilities declaradas; no equivalen a una certificación de producción. La frontera completa está en estado real y fronteras de despliegue.