# ═══════════════════════════════════════════════════════════════════════════════ # DECLARACION DE HERENCIA - MICHANGARRITO # ═══════════════════════════════════════════════════════════════════════════════ # # Proyecto: michangarrito # Rol: POS simplificado para pequenos negocios # Nivel: STANDALONE (Integra selectivamente de template-saas) # Estado: PRODUCTION # # ═══════════════════════════════════════════════════════════════════════════════ version: "1.0.0" created: "2026-01-16" updated: "2026-01-16" proyecto: "michangarrito" # ───────────────────────────────────────────────────────────────────────────────── # RELACION DE HERENCIA # ───────────────────────────────────────────────────────────────────────────────── herencia: parent: "template-saas" parent_version: "1.2.1" tipo: "INTEGRATES" cadena: "template-saas -> michangarrito" descripcion: "Integracion selectiva de modulos SaaS para POS" # ───────────────────────────────────────────────────────────────────────────────── # MODULOS INTEGRADOS DE TEMPLATE-SAAS # ───────────────────────────────────────────────────────────────────────────────── modulos: integrados: - name: "auth" id_origen: "SAAS-001" version: "1.0.0" status: "active" descripcion: "Autenticacion simplificada" adaptacion: "Sin MFA, login basico" - name: "tenants" id_origen: "SAAS-002" version: "1.0.0" status: "active" descripcion: "Multi-tenancy para negocios" adaptacion: "Cada negocio = 1 tenant" - name: "billing" id_origen: "SAAS-004" version: "1.0.0" status: "active" descripcion: "Suscripciones" adaptacion: "Planes simplificados: Free, Pro" - name: "notifications" id_origen: "SAAS-007" version: "1.0.0" status: "active" descripcion: "Notificaciones basicas" adaptacion: "Solo email y push" excluidos: - name: "ai-integration" razon: "No requerido para POS simple" - name: "whatsapp" razon: "No aplica" - name: "oauth" razon: "No se requiere login social" - name: "webhooks" razon: "No hay integraciones externas" # Modulos propios de michangarrito propios: - name: "pos" id: "MCH-001" version: "1.0.0" estado: "100%" descripcion: "Punto de Venta principal" features: - "Venta rapida" - "Escaneo de codigo de barras" - "Calculadora de cambio" - "Recibos digitales" - name: "inventario-simple" id: "MCH-002" version: "1.0.0" estado: "100%" descripcion: "Inventario basico" features: - "Alta de productos" - "Control de stock" - "Alertas de reorden" - name: "clientes" id: "MCH-003" version: "1.0.0" estado: "100%" descripcion: "Gestion de clientes" features: - "Registro rapido" - "Historial de compras" - "Creditos simples" - name: "reportes-ventas" id: "MCH-004" version: "1.0.0" estado: "100%" descripcion: "Reportes de ventas" features: - "Ventas del dia" - "Ventas por periodo" - "Productos mas vendidos" - name: "caja" id: "MCH-005" version: "1.0.0" estado: "100%" descripcion: "Control de caja" features: - "Apertura/cierre de caja" - "Corte de caja" - "Movimientos de efectivo" - name: "gastos" id: "MCH-006" version: "1.0.0" estado: "100%" descripcion: "Registro de gastos" features: - "Gastos por categoria" - "Comprobantes" # ───────────────────────────────────────────────────────────────────────────────── # CONFIGURACION # ───────────────────────────────────────────────────────────────────────────────── configuracion: stack: backend: "Node.js, Express, TypeScript" frontend: "React 18, Vite, Tailwind CSS" database: "PostgreSQL" mobile: "PWA (Progressive Web App)" schemas: - "pos_core" - "pos_inventory" - "pos_sales" deployment: tipo: "Cloud" region: "LATAM" escala: "Pequenos negocios" # ───────────────────────────────────────────────────────────────────────────────── # CONSUMIDORES # ───────────────────────────────────────────────────────────────────────────────── consumidores: # michangarrito es aplicacion final, no tiene consumidores proyectos: [] # ───────────────────────────────────────────────────────────────────────────────── # VALIDACION # ───────────────────────────────────────────────────────────────────────────────── validacion: ultima_validacion: "2026-01-16" estado_general: "production" completitud: "100%" checklist: - item: "POS operativo" status: "passed" - item: "Inventario funcional" status: "passed" - item: "Reportes disponibles" status: "passed" - item: "En produccion" status: "passed" bloqueos: [] # Proyecto completado # ───────────────────────────────────────────────────────────────────────────────── # METADATA # ───────────────────────────────────────────────────────────────────────────────── metadata: created_by: "Claude Opus 4.5" created_at: "2026-01-16" task_id: "TASK-2026-01-16-002" related_documents: - "orchestration/DEPENDENCY-GRAPH.yml" - "orchestration/TRACEABILITY.yml" # ═══════════════════════════════════════════════════════════════════════════════ # FIN DE DECLARACION DE HERENCIA # ═══════════════════════════════════════════════════════════════════════════════