# BOOTLOADER - Clinica Dental **Sistema:** NEXUS v4.0 - Protocolo de Arranque Local **Proyecto:** Clinica Dental **Tipo:** SUB-CONSUMER (Especializa erp-clinicas) **Version:** 1.0.0 **Fecha:** 2026-01-24 --- ## 1. Proposito Este BOOTLOADER define la secuencia de arranque para Clinica Dental. Sub-vertical especializada en odontologia que hereda de erp-clinicas. --- ## 2. Cadena de Herencia ``` workspace-v2 (L0) │ ▼ template-saas (PROVIDER) │ ▼ erp-core (INTERMEDIATE) │ ▼ erp-clinicas (CONSUMER) │ ▼ clinica-dental (SUB-CONSUMER) ◄── ESTE PROYECTO ``` --- ## 3. Secuencia de Arranque (5 Pasos) ``` ┌─────────────────────────────────────────────────────────────────────────┐ │ BOOTLOADER CLINICA-DENTAL - 5 PASOS │ ├─────────────────────────────────────────────────────────────────────────┤ │ │ │ PASO 1: Cargar L0 (Sistema - Workspace) │ │ ════════════════════════════════════════ │ │ ├── Leer workspace-v2/CLAUDE.md │ │ └── Tokens: ~4000 │ │ │ │ │ ▼ │ │ PASO 2: Cargar L1 (Proyecto) │ │ ════════════════════════════════════════ │ │ ├── Leer orchestration/CONTEXT-MAP.yml │ │ ├── Leer orchestration/_inheritance.yml (SUB-CONSUMER) │ │ └── Tokens: ~2000 │ │ │ │ │ ▼ │ │ PASO 3: Verificar Bloqueos de Herencia │ │ ════════════════════════════════════════ │ │ ├── VERIFICAR: erp-clinicas >= 50% │ │ ├── Si NO: Solo documentacion permitida │ │ └── Si SI: Desarrollo habilitado │ │ │ │ │ ▼ │ │ PASO 4: Determinar Dominio │ │ ════════════════════════════════════════ │ │ ├── ¿Modulo odontograma? │ │ ├── ¿Modulo tratamientos-dentales? │ │ ├── ¿Modulo ortodoncia? │ │ ├── ¿Modulo protesis? │ │ ├── ¿Modulo radiografias-dentales? │ │ └── ¿Modulo presupuestos-dentales? │ │ │ │ │ ▼ │ │ PASO 5: Iniciar Tarea │ │ ════════════════════════════════════════ │ │ ├── git fetch origin && git status │ │ └── Ejecutar FASE C de CAPVED │ │ │ └─────────────────────────────────────────────────────────────────────────┘ ``` --- ## 4. Rol SUB-CONSUMER (Especializa) Clinica Dental especializa erp-clinicas para odontologia: ```yaml herencia: parent: erp-clinicas tipo: SPECIALIZES especializacion: odontologia cadena: "template-saas -> erp-core -> erp-clinicas -> clinica-dental" modulos_heredados: de_template_saas: [auth, tenants, billing, notifications] de_erp_core: [catalogs, inventory] de_erp_clinicas: [pacientes, citas, expedientes, prescripciones] modulos_propios: - odontograma # Odontograma digital (30%) - tratamientos-dentales # Catalogo tratamientos (25%) - ortodoncia # Brackets y ortodoncia (20%) - protesis # Protesis dentales (15%) - radiografias-dentales # Rx panoramicas (20%) - presupuestos-dentales # Presupuestos (25%) ``` --- ## 5. Bloqueos Activos ```yaml bloqueo_activo: regla: "BLOCK-002" descripcion: "No puede avanzar si erp-clinicas < 50%" estado_actual: "erp-clinicas al 10%" acciones_permitidas: - Documentacion de requerimientos - Definicion de tablas DDL (sub_dental.*) - Planeacion de modulos acciones_bloqueadas: - Implementacion de codigo - Testing - Integracion con erp-clinicas ``` --- ## 6. Variables Pre-Resueltas ```yaml PROJECT_ROOT: projects/clinica-dental PARENT_PROJECT: projects/erp-clinicas SCHEMA_PREFIX: sub_dental COMPLETITUD: ~25% BLOQUEADO: true (hasta erp-clinicas >= 50%) ``` --- ## 7. Normativa Aplicable ```yaml normativa: - nombre: "NOM-013-SSA2-2015" descripcion: "Prevencion y control de enfermedades bucales" aplica_a: ["odontograma", "tratamientos-dentales"] - nombre: "NOM-004-SSA3-2012" descripcion: "Del expediente clinico" aplica_a: ["expedientes"] - nombre: "COFEPRIS" descripcion: "Regulacion de consultorios dentales" aplica_a: ["todos"] ``` --- ## 8. Checklist de Arranque - [ ] PASO 1: workspace-v2/CLAUDE.md leido - [ ] PASO 2: CONTEXT-MAP.yml cargado - [ ] PASO 2: _inheritance.yml verificado - [ ] PASO 3: Estado de erp-clinicas verificado - [ ] PASO 3: Bloqueo confirmado si aplica - [ ] PASO 4: Dominio identificado - [ ] PASO 5: Tarea iniciada (solo si permitido) --- ## 9. Referencias - **BOOTLOADER Global:** `workspace-v2/orchestration/directivas/simco/SIMCO-BOOTLOADER.md` - **Parent (erp-clinicas):** `../erp-clinicas/orchestration/BOOTLOADER.md` - **CONTEXT-MAP:** `orchestration/CONTEXT-MAP.yml` --- *BOOTLOADER Clinica Dental v1.0.0 - Sistema NEXUS v4.0* *Tipo: SUB-CONSUMER - Especializa erp-clinicas (odontologia)*