workspace-v1/projects/gamilit/database/ddl/schemas/public/_MAP.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

1.3 KiB

Schema: public

Estado: DESHABILITADO (vacío intencionalmente)

Propósito

El schema public está reservado para objetos del core de PostgreSQL y extensiones. NO debe contener objetos propios de la aplicación Gamilit.

Historia

  • 2025-11-02: Se crearon 3 vistas en public (assignment_submission_stats, classroom_overview, number_series)
  • 2025-11-11: Vistas migradas a schemas correctos siguiendo arquitectura de responsabilidades:
    • assignment_submission_statsadmin_dashboard (vista analítica)
    • classroom_overviewadmin_dashboard (vista analítica)
    • number_seriesgamilit (vista utilitaria)

Política de Arquitectura

Todos los objetos propios de Gamilit deben ubicarse en schemas específicos según su responsabilidad:

  • Supabase Core: auth, storage
  • Application: auth_management, system_configuration
  • Domain: educational_content, gamification_system, progress_tracking, social_features, content_management
  • Integration/Admin: audit_logging, admin_dashboard, lti_integration
  • Shared Utilities: gamilit

Referencia

Ver create-database.sh Fase 15 - public schema comentado intencionalmente.


Última actualización: 2025-11-11 Razón: Migración completa de objetos a schemas correctos