NEXA HELP CENTER
Sistema Online
Estructura/ system-core

Arquitectura del Sistema

Un diseño pensado para el escalado masivo y la mantenibilidad por agentes humanos e inteligentes. Basado en el aislamiento de funcionalidades y la integridad de datos.

Feature-Sliced Design

Dividimos el frontend en capas de responsabilidad para evitar el acoplamiento. Cada característica es una unidad autónoma.

Layers

App, Pages, Widgets, Features, Entities, Shared.

Slices

Dominios de negocio específicos (ej. /marketing, /crm).

Segments

Uso de hooks, api, ui y tipos aislados por slice.

Directory Structure

/src

/app // Next.js Routes

/frontend // Logic & UI

/marketing

/modules // Business Slices

/analytics

/social

/shared // Global Assets

Soberanía de Datos

Multi-tenancy

Aislamiento total de colecciones en Firestore basado en el ID del inquilino.

Real-time Sync

Suscripción a cambios para una UI reactiva sin necesidad de recargas manuales.

Edge Integration

Conectividad directa con APIs externas (Meta, WhatsApp) vía Cloud Functions.

Restricciones de Diseño

Para mantener la integridad del sistema, cualquier modificación que afecte a componentes compartidos (`/shared`) debe pasar por una auditoría de impacto. Las IAs encargadas de mantenimiento deben reportar cualquier intento de romper el aislamiento de los módulos.

Strict Mode Active

AI Vision

La arquitectura de Nexa se documenta a sí misma. El uso de tipado fuerte de TypeScript y rutas semánticas permite a agentes de codificación entender el flujo de datos sin necesidad de documentación externa extensa.