workspace/projects/gamilit/docs/03-fase-extensiones/EXT-010-parent-notifications/implementacion/TRACEABILITY.yml
rckrdmrd ea1879f4ad feat: Initial workspace structure with multi-level Git configuration
- Configure workspace Git repository with comprehensive .gitignore
- Add Odoo as submodule for ERP reference code
- Include documentation: SETUP.md, GIT-STRUCTURE.md
- Add gitignore templates for projects (backend, frontend, database)
- Structure supports independent repos per project/subproject level

Workspace includes:
- core/ - Reusable patterns, modules, orchestration system
- projects/ - Active projects (erp-suite, gamilit, trading-platform, etc.)
- knowledge-base/ - Reference code and patterns (includes Odoo submodule)
- devtools/ - Development tools and templates
- customers/ - Client implementations template

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 10:44:23 -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%