workspace-v1/projects/gamilit/docs/03-fase-extensiones/EXT-010-parent-notifications/implementacion/TRACEABILITY.yml
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

98 lines
3.4 KiB
YAML

# TRACEABILITY.yml - EXT-010: Parent Notifications (Parcial)
epic_code: EXT-010
epic_name: Parent Portal & Notifications
phase: 3
budget_mxn: 6000
story_points: 20
status: partial
completion: 35%
implementation:
database:
schema: auth_management
status: completed
last_update: "2025-11-08"
ddl_path: apps/database/ddl/schemas/auth_management/tables/
tables:
- name: parent_accounts
type: new
status: completed
created: "2025-11-08"
file: apps/database/ddl/schemas/auth_management/tables/08-parent_accounts.sql
description: Cuentas de padres/tutores con configuraciones del portal
features:
- Notification frequency preferences
- Alert configuration
- Report format preferences
- Dashboard widgets customization
- Access level permissions
- name: parent_student_links
type: new
status: completed
created: "2025-11-08"
file: apps/database/ddl/schemas/auth_management/tables/09-parent_student_links.sql
description: Vinculación N:M entre padres/tutores y estudiantes
features:
- Multiple relationship types
- Permission granularity
- Verification workflow
- Self-linking with verification codes
- Student approval for adults
- name: parent_notifications
type: new
status: completed
created: "2025-11-08"
file: apps/database/ddl/schemas/auth_management/tables/10-parent_notifications.sql
description: Notificaciones específicas para padres sobre progreso de hijos
features:
- Multiple notification types (daily, weekly, monthly, alerts)
- Multi-channel delivery (email, in-app, push)
- Student snapshot tracking
- Scheduled delivery support
- Priority levels
backend:
module: parent-portal
status: partial
services:
- parent-account.service.ts (✅ completed)
- parent-notifications.service.ts (⚪ pending)
- parent-reports.service.ts (⚪ pending)
completed_features:
- Parent account creation
- Parent-student linking
- Data model completo
pending_features:
- Parent portal UI
- Progress notifications
- Weekly/monthly reports
- Alert configuration
# ============================================================================
# TESTING
# ============================================================================
testing:
coverage:
overall: 5% # REAL (actualizado 2025-11-23) - Epic parcial (35% completitud)
backend: 8% # REAL (actualizado 2025-11-23)
frontend: 0% # REAL (actualizado 2025-11-23) - UI no implementada
database: 0% # REAL (actualizado 2025-11-23)
meta_original: 86% # Estimación inicial del proyecto
gap_actual: -81% # Diferencia entre meta y realidad
ultima_medicion: "2025-11-23"
nota: |
Coverage REAL actualizado por Architecture-Analyst (2025-11-23).
Epic PARCIAL (35% completitud) - Solo data model completo (parent_accounts, parent_student_links, parent_notifications).
Tests mínimos en parent-account.service.ts.
Portal UI y sistema de notificaciones pendientes.
Gap actual requiere plan de mejora cuando se complete implementación (Q2 2026).
status:
completion: 35%