# 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%