[GOVERNANCE] feat: Agregar modelo de herencia (_inheritance.yml)
Some checks are pending
Build / Build Backend (push) Waiting to run
Build / Build Docker Image (push) Blocked by required conditions
Build / Build Mobile (TypeScript Check) (push) Waiting to run
Lint / Lint Backend (push) Waiting to run
Lint / Lint Mobile (push) Waiting to run
Test / Backend E2E Tests (push) Waiting to run
Test / Mobile Unit Tests (push) Waiting to run

TAREA: TASK-2026-01-16-002 (Workspace) - Sistema de Priorización y Herencia

Archivo: orchestration/_inheritance.yml
- Define relación de herencia con proyectos padre
- Especifica capacidades heredadas
- Configura validaciones de compatibilidad

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rckrdmrd 2026-01-16 07:19:13 -06:00
parent db04e7288f
commit dedb0b623c

View File

@ -0,0 +1,105 @@
# ═══════════════════════════════════════════════════════════════════════════════
# DECLARACION DE HERENCIA - MIINVENTARIO
# ═══════════════════════════════════════════════════════════════════════════════
#
# Proyecto: miinventario
# Rol: Sistema de inventario simplificado
# Nivel: STANDALONE
# Estado: ACTIVO (80% completitud)
#
# ═══════════════════════════════════════════════════════════════════════════════
version: "1.0.0"
created: "2026-01-16"
updated: "2026-01-16"
proyecto: "miinventario"
# ─────────────────────────────────────────────────────────────────────────────────
# RELACION DE HERENCIA
# ─────────────────────────────────────────────────────────────────────────────────
herencia:
parent: null # Proyecto standalone
parent_version: null
tipo: "STANDALONE"
cadena: "miinventario"
descripcion: "Sistema de inventario independiente, sin dependencias de otros proyectos"
# ─────────────────────────────────────────────────────────────────────────────────
# MODULOS
# ─────────────────────────────────────────────────────────────────────────────────
modulos:
heredados: [] # No hereda de nadie
propios:
- name: "productos"
id: "MII-001"
version: "1.0.0"
estado: "90%"
descripcion: "Catalogo de productos"
- name: "inventario"
id: "MII-002"
version: "1.0.0"
estado: "85%"
descripcion: "Control de stock"
- name: "movimientos"
id: "MII-003"
version: "1.0.0"
estado: "80%"
descripcion: "Entradas y salidas"
- name: "reportes"
id: "MII-004"
version: "1.0.0"
estado: "70%"
descripcion: "Reportes de inventario"
- name: "alertas"
id: "MII-005"
version: "1.0.0"
estado: "75%"
descripcion: "Alertas de stock minimo"
# ─────────────────────────────────────────────────────────────────────────────────
# CONFIGURACION
# ─────────────────────────────────────────────────────────────────────────────────
configuracion:
stack:
backend: "Node.js, Express"
frontend: "React"
database: "PostgreSQL"
# ─────────────────────────────────────────────────────────────────────────────────
# CONSUMIDORES
# ─────────────────────────────────────────────────────────────────────────────────
consumidores:
proyectos: []
# ─────────────────────────────────────────────────────────────────────────────────
# VALIDACION
# ─────────────────────────────────────────────────────────────────────────────────
validacion:
ultima_validacion: "2026-01-16"
estado_general: "activo"
completitud: "80%"
bloqueos: [] # Sin bloqueos - standalone
# ─────────────────────────────────────────────────────────────────────────────────
# METADATA
# ─────────────────────────────────────────────────────────────────────────────────
metadata:
created_by: "Claude Opus 4.5"
created_at: "2026-01-16"
task_id: "TASK-2026-01-16-002"
# ═══════════════════════════════════════════════════════════════════════════════
# FIN DE DECLARACION DE HERENCIA
# ═══════════════════════════════════════════════════════════════════════════════