workspace-v1/projects/gamilit/docs/90-transversal/features/CONTENT-MANAGEMENT-COMPLETO.md
Adrian Flores Cortes 967ab360bb Initial commit: Workspace v1 with 3-layer architecture
Structure:
- control-plane/: Registries, SIMCO directives, CI/CD templates
- projects/: Gamilit, ERP-Suite, Trading-Platform, Betting-Analytics
- shared/: Libs catalog, knowledge-base

Key features:
- Centralized port, domain, database, and service registries
- 23 SIMCO directives + 6 fundamental principles
- NEXUS agent profiles with delegation rules
- Validation scripts for workspace integrity
- Dockerfiles for all services
- Path aliases for quick reference

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 00:35:19 -06:00

2.7 KiB

Schema content_management - Gestión de Contenido

Schema: content_management Propósito: CMS para gestión de contenido educativo, templates, versionado y moderación Tablas: 5 Estado: Documentado Última actualización: 2025-11-08


📋 Resumen

El schema content_management proporciona un sistema CMS completo con:

Tabla Propósito Características
content_templates Templates reutilizables de contenido Plantillas para ejercicios
marie_curie_content Contenido generado por IA (Marie Curie) IA generativa
media_files Archivos multimedia Imágenes, videos, PDFs
content_versions Versionado de contenido Control de versiones
flagged_content Contenido reportado/moderación Sistema de reportes

🗂️ Tablas

1. content_templates

Propósito: Plantillas reutilizables para creación de contenido educativo

Uso:

  • Maestros crean ejercicios basados en templates
  • Consistencia en estructura de contenido
  • Acelera creación de contenido

2. marie_curie_content

Propósito: Contenido generado por IA (asistente Marie Curie)

Características:

  • Generación automática de ejercicios
  • Adaptación a nivel de estudiante
  • Tracking de calidad del contenido IA

Nota: "Marie Curie" es el nombre del asistente IA del sistema


3. media_files

Propósito: Gestión de archivos multimedia

Tipos soportados:

  • Imágenes (ejercicios, avatares)
  • Videos educativos
  • PDFs y documentos
  • Audio

Integración: Storage de Supabase (ver schema storage)


4. content_versions

Propósito: Sistema de versionado de contenido

Características:

  • Historial completo de cambios
  • Rollback a versiones anteriores
  • Auditoría de ediciones
  • Diff entre versiones

Uso: Control de calidad, compliance educativo


5. flagged_content

Propósito: Sistema de moderación y reportes

Flujo:

  1. Usuario reporta contenido inapropiado
  2. Sistema crea flag en esta tabla
  3. Moderador revisa y toma acción
  4. Flag se marca como resuelto

Tipos de flags:

  • Contenido inapropiado
  • Error en ejercicio
  • Contenido desactualizado
  • Plagio

🔄 Workflows

Workflow de Creación de Contenido

Template Selection → Content Creation → Version Save → Publish

Workflow de Moderación

User Report → Flag Created → Moderator Review → Action Taken → Flag Resolved

🔗 Referencias

Épica: EXT-002 - Admin Extendido US: US-AE-003 - Content Management (ya existe) TRACEABILITY: Requiere actualización


Issue: ISSUE-005 RESUELTO Creado: 2025-11-08 Tipo: Documentación transversal consolidada