# BOOTLOADER - Clinica Veterinaria **Sistema:** NEXUS v4.0 - Protocolo de Arranque Local **Proyecto:** Clinica Veterinaria **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 Veterinaria. Sub-vertical especializada en veterinaria que hereda de erp-clinicas. --- ## 2. Cadena de Herencia ``` workspace-v2 (L0) │ ▼ template-saas (PROVIDER) │ ▼ erp-core (INTERMEDIATE) │ ▼ erp-clinicas (CONSUMER) │ ▼ clinica-veterinaria (SUB-CONSUMER) ◄── ESTE PROYECTO ``` --- ## 3. Secuencia de Arranque (5 Pasos) ``` ┌─────────────────────────────────────────────────────────────────────────┐ │ BOOTLOADER CLINICA-VETERINARIA - 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 mascotas? │ │ ├── ¿Modulo vacunacion? │ │ ├── ¿Modulo desparasitaciones? │ │ ├── ¿Modulo hospitalizacion? │ │ ├── ¿Modulo estetica-canina? │ │ └── ¿Modulo farmacia-veterinaria? │ │ │ │ │ ▼ │ │ PASO 5: Iniciar Tarea │ │ ════════════════════════════════════════ │ │ ├── git fetch origin && git status │ │ └── Ejecutar FASE C de CAPVED │ │ │ └─────────────────────────────────────────────────────────────────────────┘ ``` --- ## 4. Rol SUB-CONSUMER (Especializa) Clinica Veterinaria especializa erp-clinicas para veterinaria: ```yaml herencia: parent: erp-clinicas tipo: SPECIALIZES especializacion: veterinaria cadena: "template-saas -> erp-core -> erp-clinicas -> clinica-veterinaria" modulos_heredados: de_template_saas: [auth, tenants, billing, notifications] de_erp_core: [catalogs, inventory] de_erp_clinicas: [pacientes*, citas, expedientes*, prescripciones] # * adaptados para mascotas modulos_propios: - mascotas # Registro de mascotas (30%) - vacunacion # Control de vacunas (25%) - desparasitaciones # Control desparasitacion (20%) - hospitalizacion # Cuidados intensivos (20%) - estetica-canina # Grooming (15%) - farmacia-veterinaria # Medicamentos vet (20%) ``` --- ## 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_veterinaria.*) - Planeacion de modulos acciones_bloqueadas: - Implementacion de codigo - Testing - Integracion con erp-clinicas ``` --- ## 6. Variables Pre-Resueltas ```yaml PROJECT_ROOT: projects/clinica-veterinaria PARENT_PROJECT: projects/erp-clinicas SCHEMA_PREFIX: sub_veterinaria COMPLETITUD: ~25% BLOQUEADO: true (hasta erp-clinicas >= 50%) ``` --- ## 7. Normativa Aplicable ```yaml normativa: - nombre: "NOM-064-ZOO-2000" descripcion: "Requisitos para establecimientos de atencion medica veterinaria" aplica_a: ["todos"] - nombre: "NOM-051-ZOO-1995" descripcion: "Trato humanitario en movilizacion de animales" aplica_a: ["hospitalizacion"] - nombre: "SENASICA" descripcion: "Servicio Nacional de Sanidad, Inocuidad y Calidad Agroalimentaria" aplica_a: ["vacunacion", "farmacia-veterinaria"] ``` --- ## 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 Veterinaria v1.0.0 - Sistema NEXUS v4.0* *Tipo: SUB-CONSUMER - Especializa erp-clinicas (veterinaria)*