Lian Ai v2.10.2 · Manual de Uso interactivo
Objetivo
Integra el Manual de Uso al backend como una capa viva del ecosistema SaaS, conectada al Feature Registry, roles, permisos, planes y tenant activo.
Decisión B
full: artículo completo, configuración, uso y tour.locked: título + descripción básica + plan requerido; el cuerpo operativo no se envía al navegador.hidden: no aparece ni puede abrirse.- Super Administrador: acceso completo a todo el manual.
Funciones
- Índice por categorías y buscador.
- Manual completo para Super Administrador.
- Visibilidad dinámica por role + permission + Feature Registry + plan + override.
- Favoritos, leído, progreso y vistos recientemente por
tenant_id + user_id. - Feedback de utilidad y causa de documentación deficiente.
- Ayuda contextual desde cualquier pantalla.
- Tours interactivos asociados a rutas.
- Editor visual, estados editoriales y revisiones.
- Versionado de artículo y señal
review_required. - Asistente "Preguntar a Lian Ai" limitado al manual visible para el usuario.
- Reconciliación automática de artículos para todas las capacidades
productiondel Feature Registry.
Seguridad
- Resolución server-side; no depende de ocultar HTML.
- Un tenant no puede leer estado/progreso de otro tenant.
- Contenido bloqueado no incluye instrucciones operativas en la respuesta.
- HTML editorial sanitizado antes de guardarse.
- Acciones de escritura usan CSRF y auditoría.
- Consulta del manual tiene rate limiting.
Base de datos
Nueve tablas lian_manual_*; las tablas de estado y feedback incluyen tenant_id. El contenido global se comparte y el modelo queda preparado para contenido scope=tenant sin modificar el manual global.