# Herencia SIMCO - POS Micro

**Sistema:** SIMCO v2.2.0 + CAPVED + CCA Protocol
**Fecha:** 2025-12-08

---

## Configuración del Proyecto

| Propiedad | Valor |
|-----------|-------|
| **Proyecto** | POS Micro - Punto de Venta Simplificado |
| **Nivel** | PRODUCT (Nivel 2) |
| **Padre** | erp-suite |
| **SIMCO Version** | 2.2.0 |
| **CAPVED** | Habilitado |
| **CCA Protocol** | Habilitado |
| **Estado** | Por iniciar |

## Jerarquía de Herencia

```
Nivel 0: core/orchestration/                    ← FUENTE PRINCIPAL
    │
    └── Nivel 1: erp-suite/orchestration/       ← PADRE
            │
            └── Nivel 2: pos-micro/orchestration/ ← ESTE PROYECTO
```

**Nota:** POS Micro es un PRODUCTO standalone dentro de la suite.
Es un punto de venta minimalista para micro-negocios.

---

## Directivas Heredadas de CORE (OBLIGATORIAS)

### Ciclo de Vida
| Alias | Propósito |
|-------|-----------|
| `@TAREA` | Punto de entrada para toda HU |
| `@CAPVED` | Ciclo de 6 fases |
| `@INICIALIZACION` | Bootstrap de agentes |

### Operaciones Universales
| Alias | Propósito |
|-------|-----------|
| `@CREAR` | Crear archivos nuevos |
| `@MODIFICAR` | Modificar existentes |
| `@VALIDAR` | Validar código |
| `@DOCUMENTAR` | Documentar trabajo |
| `@BUSCAR` | Buscar información |
| `@DELEGAR` | Delegar a subagentes |

### Principios Fundamentales
| Alias | Resumen |
|-------|---------|
| `@CAPVED` | Toda tarea pasa por 6 fases |
| `@DOC_PRIMERO` | Consultar docs/ antes de implementar |
| `@ANTI_DUP` | Verificar que no existe |
| `@VALIDACION` | Build y lint DEBEN pasar |
| `@TOKENS` | Desglosar tareas grandes |

---

## Directivas por Dominio Técnico

| Alias | Aplica | Notas |
|-------|--------|-------|
| `@OP_DDL` | **SÍ** | Schema mínimo |
| `@OP_BACKEND` | **SÍ** | API de ventas |
| `@OP_FRONTEND` | **SÍ** | UI táctil POS |
| `@OP_MOBILE` | **SÍ** | App de caja |
| `@OP_ML` | NO | - |

---

## Patrones Heredados (OBLIGATORIOS)

Todos los patrones de `core/orchestration/patrones/` aplican.

**Especialmente importantes:**
- `@PATRON-TRANSACCIONES` - Ventas atómicas
- `@PATRON-PERFORMANCE` - Respuesta rápida
- `@PATRON-SEGURIDAD` - Manejo de dinero

---

## Variables de Contexto CCA

```yaml
PROJECT_NAME: "pos-micro"
PROJECT_LEVEL: "PRODUCT"
PROJECT_ROOT: "/home/isem/workspace/projects/erp-suite/apps/products/pos-micro"
PARENT_PROJECT: "erp-suite"

DB_DDL_PATH: "database/ddl"
BACKEND_ROOT: "backend/src"
FRONTEND_ROOT: "frontend/src"

# POS simplificado
TENANT_COLUMN: "negocio_id"
SIMPLIFIED: true
OFFLINE_CAPABLE: true
```

---

## Módulos de POS Micro

| Módulo | Descripción | Estado |
|--------|-------------|--------|
| POS-VEN | Ventas rápidas | Por definir |
| POS-INV | Inventario simple | Por definir |
| POS-CAJ | Corte de caja | Por definir |
| POS-REP | Reportes básicos | Por definir |

---

## Características Especiales

- **Offline-first**: Funciona sin conexión
- **Touch-friendly**: Optimizado para tablets
- **Rápido**: < 2s por transacción
- **Simple**: Curva de aprendizaje mínima

---

**Sistema:** SIMCO v2.2.0 + CAPVED + CCA Protocol
**Nivel:** PRODUCT (2)
**Última actualización:** 2025-12-08
