[michangarrito] chore: Remove redundant orchestration files
Removed deprecated files: - orchestration/DEPENDENCY-GRAPH.yml - orchestration/TRACEABILITY.yml These are now managed at workspace level. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
c9310fa96d
commit
c73ac4deaa
@ -1,241 +0,0 @@
|
||||
# Grafo de Dependencias - MiChangarrito
|
||||
# Proyecto: michangarrito
|
||||
# Fecha: 2026-01-16
|
||||
|
||||
version: "1.0.0"
|
||||
proyecto: "michangarrito"
|
||||
fecha_creacion: "2026-01-16"
|
||||
|
||||
# ============================================================================
|
||||
# DEPENDENCIAS EXTERNAS (NPM, etc.)
|
||||
# ============================================================================
|
||||
dependencias_externas:
|
||||
backend:
|
||||
framework: "NestJS"
|
||||
version: "^10.3.0"
|
||||
principales:
|
||||
- nombre: "@nestjs/core"
|
||||
version: "^10.3.0"
|
||||
uso: "Framework core"
|
||||
- nombre: "@nestjs/typeorm"
|
||||
version: "^10.0.0"
|
||||
uso: "ORM integration"
|
||||
- nombre: "@nestjs/jwt"
|
||||
version: "^10.2.0"
|
||||
uso: "JWT authentication"
|
||||
- nombre: "@nestjs/passport"
|
||||
version: "^10.0.0"
|
||||
uso: "Auth strategies"
|
||||
- nombre: "stripe"
|
||||
version: "^14.0.0"
|
||||
uso: "Payment processing"
|
||||
- nombre: "typeorm"
|
||||
version: "^0.3.20"
|
||||
uso: "Database ORM"
|
||||
|
||||
frontend:
|
||||
framework: "React"
|
||||
version: "^19.2.0"
|
||||
principales:
|
||||
- nombre: "react"
|
||||
version: "^19.2.0"
|
||||
uso: "UI Framework"
|
||||
- nombre: "vite"
|
||||
version: "^7.2.4"
|
||||
uso: "Build tool"
|
||||
- nombre: "@tanstack/react-query"
|
||||
version: "^5.0.0"
|
||||
uso: "Data fetching"
|
||||
- nombre: "zustand"
|
||||
version: "^4.5.0"
|
||||
uso: "State management"
|
||||
|
||||
mobile:
|
||||
framework: "React Native + Expo"
|
||||
principales:
|
||||
- nombre: "expo"
|
||||
version: "^50.0.0"
|
||||
uso: "Mobile development"
|
||||
- nombre: "react-native"
|
||||
version: "^0.73.0"
|
||||
uso: "Mobile UI"
|
||||
|
||||
database:
|
||||
tipo: "PostgreSQL"
|
||||
version: "16+"
|
||||
orm: "TypeORM"
|
||||
|
||||
cache:
|
||||
tipo: "Redis"
|
||||
version: "7+"
|
||||
|
||||
# ============================================================================
|
||||
# DEPENDENCIAS INTERNAS (Entre modulos del proyecto)
|
||||
# ============================================================================
|
||||
dependencias_internas:
|
||||
modulos:
|
||||
auth:
|
||||
depende_de: []
|
||||
dependientes: ["users", "stores", "subscriptions"]
|
||||
descripcion: "Modulo base de autenticacion"
|
||||
|
||||
users:
|
||||
depende_de: ["auth"]
|
||||
dependientes: ["stores", "subscriptions"]
|
||||
descripcion: "Gestion de usuarios"
|
||||
|
||||
stores:
|
||||
depende_de: ["auth", "users"]
|
||||
dependientes: ["products", "sales", "customers", "orders", "fiados"]
|
||||
descripcion: "Gestion de tiendas"
|
||||
|
||||
products:
|
||||
depende_de: ["stores"]
|
||||
dependientes: ["sales", "orders", "predictions"]
|
||||
descripcion: "Catalogo de productos"
|
||||
|
||||
sales:
|
||||
depende_de: ["stores", "products", "customers", "payments"]
|
||||
dependientes: ["fiados", "analytics"]
|
||||
descripcion: "Punto de venta"
|
||||
|
||||
customers:
|
||||
depende_de: ["stores"]
|
||||
dependientes: ["sales", "orders", "fiados"]
|
||||
descripcion: "Gestion de clientes"
|
||||
|
||||
fiados:
|
||||
depende_de: ["stores", "customers", "sales"]
|
||||
dependientes: []
|
||||
descripcion: "Sistema de creditos"
|
||||
|
||||
orders:
|
||||
depende_de: ["stores", "products", "customers"]
|
||||
dependientes: ["deliveries", "notifications"]
|
||||
descripcion: "Pedidos"
|
||||
|
||||
deliveries:
|
||||
depende_de: ["orders"]
|
||||
dependientes: ["notifications"]
|
||||
descripcion: "Entregas a domicilio"
|
||||
|
||||
payments:
|
||||
depende_de: []
|
||||
dependientes: ["sales", "subscriptions"]
|
||||
descripcion: "Procesamiento de pagos (Stripe)"
|
||||
|
||||
subscriptions:
|
||||
depende_de: ["users", "payments"]
|
||||
dependientes: []
|
||||
descripcion: "Planes y suscripciones"
|
||||
|
||||
notifications:
|
||||
depende_de: ["orders", "deliveries"]
|
||||
dependientes: []
|
||||
descripcion: "Sistema de notificaciones"
|
||||
|
||||
whatsapp:
|
||||
depende_de: ["llm"]
|
||||
dependientes: ["orders", "notifications"]
|
||||
descripcion: "Integracion WhatsApp"
|
||||
|
||||
llm:
|
||||
depende_de: []
|
||||
dependientes: ["whatsapp", "predictions"]
|
||||
descripcion: "Integracion LLM/IA"
|
||||
|
||||
predictions:
|
||||
depende_de: ["products", "sales", "llm"]
|
||||
dependientes: []
|
||||
descripcion: "Predicciones de inventario"
|
||||
|
||||
# ============================================================================
|
||||
# DEPENDENCIAS DE WORKSPACE
|
||||
# ============================================================================
|
||||
dependencias_workspace:
|
||||
definiciones:
|
||||
- "@WS_DEF_CCA"
|
||||
- "@WS_DEF_VAL_BE"
|
||||
- "@WS_DEF_VAL_FE"
|
||||
- "@WS_DEF_VAL_DDL"
|
||||
|
||||
catalogos: []
|
||||
# MiChangarrito no usa catalogos compartidos actualmente
|
||||
|
||||
# ============================================================================
|
||||
# DEPENDENCIAS DE OTROS PROYECTOS
|
||||
# ============================================================================
|
||||
dependencias_proyectos:
|
||||
# MiChangarrito es proyecto independiente (nivel 0)
|
||||
proyectos: []
|
||||
|
||||
# ============================================================================
|
||||
# GRAFO VISUAL
|
||||
# ============================================================================
|
||||
grafo:
|
||||
formato: "mermaid"
|
||||
diagrama: |
|
||||
graph TD
|
||||
subgraph Foundation
|
||||
AUTH[Auth]
|
||||
USERS[Users]
|
||||
STORES[Stores]
|
||||
end
|
||||
|
||||
subgraph Business
|
||||
PROD[Products]
|
||||
SALES[Sales/POS]
|
||||
CUST[Customers]
|
||||
FIADOS[Fiados]
|
||||
ORDERS[Orders]
|
||||
DELIV[Deliveries]
|
||||
end
|
||||
|
||||
subgraph Integrations
|
||||
PAY[Payments]
|
||||
WA[WhatsApp]
|
||||
LLM[LLM/IA]
|
||||
NOTIF[Notifications]
|
||||
end
|
||||
|
||||
subgraph SaaS
|
||||
SUBS[Subscriptions]
|
||||
PRED[Predictions]
|
||||
end
|
||||
|
||||
AUTH --> USERS
|
||||
USERS --> STORES
|
||||
STORES --> PROD
|
||||
STORES --> CUST
|
||||
STORES --> SALES
|
||||
PROD --> SALES
|
||||
CUST --> SALES
|
||||
PAY --> SALES
|
||||
CUST --> FIADOS
|
||||
SALES --> FIADOS
|
||||
CUST --> ORDERS
|
||||
PROD --> ORDERS
|
||||
ORDERS --> DELIV
|
||||
ORDERS --> NOTIF
|
||||
DELIV --> NOTIF
|
||||
USERS --> SUBS
|
||||
PAY --> SUBS
|
||||
LLM --> WA
|
||||
LLM --> PRED
|
||||
PROD --> PRED
|
||||
SALES --> PRED
|
||||
|
||||
subgraph Workspace
|
||||
WS[Definiciones WS]
|
||||
end
|
||||
|
||||
AUTH --> WS
|
||||
|
||||
# ============================================================================
|
||||
# ESTADISTICAS
|
||||
# ============================================================================
|
||||
estadisticas:
|
||||
total_dependencias_externas: 12
|
||||
total_dependencias_internas: 15
|
||||
total_dependencias_workspace: 4
|
||||
ultima_actualizacion: "2026-01-16"
|
||||
@ -1,225 +0,0 @@
|
||||
# Trazabilidad del Proyecto - MiChangarrito
|
||||
# Proyecto: michangarrito
|
||||
# Fecha: 2026-01-16
|
||||
|
||||
version: "1.0.0"
|
||||
proyecto: "michangarrito"
|
||||
fecha_creacion: "2026-01-16"
|
||||
|
||||
# ============================================================================
|
||||
# TRAZABILIDAD MODULO <-> OBJETOS
|
||||
# ============================================================================
|
||||
trazabilidad_modulos:
|
||||
MCH-M01:
|
||||
nombre: "Authentication"
|
||||
epica: "MCH-002"
|
||||
documentacion:
|
||||
especificacion: "docs/01-epicas/MCH-002-autenticacion.md"
|
||||
requerimientos: ["RF-AUTH-001", "RF-AUTH-002"]
|
||||
|
||||
objetos_bd:
|
||||
tablas: ["users", "sessions", "refresh_tokens"]
|
||||
schemas: ["public"]
|
||||
|
||||
objetos_backend:
|
||||
entities: ["User", "Session", "RefreshToken"]
|
||||
services: ["AuthService", "JwtService", "SessionService"]
|
||||
controllers: ["AuthController"]
|
||||
guards: ["JwtAuthGuard", "RolesGuard"]
|
||||
|
||||
objetos_frontend:
|
||||
componentes: ["LoginForm", "RegisterForm"]
|
||||
stores: ["authStore"]
|
||||
hooks: ["useAuth"]
|
||||
|
||||
MCH-M03:
|
||||
nombre: "Stores"
|
||||
epica: "MCH-001"
|
||||
documentacion:
|
||||
especificacion: "docs/01-epicas/MCH-001-infraestructura-base.md"
|
||||
|
||||
objetos_bd:
|
||||
tablas: ["stores", "store_settings", "store_hours"]
|
||||
schemas: ["stores"]
|
||||
|
||||
objetos_backend:
|
||||
entities: ["Store", "StoreSettings", "StoreHours"]
|
||||
services: ["StoresService", "StoreSettingsService"]
|
||||
controllers: ["StoresController"]
|
||||
|
||||
objetos_frontend:
|
||||
componentes: ["StoreSelector", "StoreForm", "StoreSettings"]
|
||||
stores: ["storeStore"]
|
||||
|
||||
MCH-M05:
|
||||
nombre: "Sales (POS)"
|
||||
epica: "MCH-004"
|
||||
documentacion:
|
||||
especificacion: "docs/01-epicas/MCH-004-punto-venta.md"
|
||||
requerimientos: ["RF-POS-001", "RF-POS-002", "RF-POS-003"]
|
||||
|
||||
objetos_bd:
|
||||
tablas: ["sales", "sale_items", "payments", "cash_registers"]
|
||||
schemas: ["sales"]
|
||||
|
||||
objetos_backend:
|
||||
entities: ["Sale", "SaleItem", "Payment", "CashRegister"]
|
||||
services: ["SalesService", "PaymentsService", "CashRegisterService"]
|
||||
controllers: ["SalesController", "PaymentsController"]
|
||||
|
||||
objetos_frontend:
|
||||
componentes: ["POSTerminal", "ProductGrid", "Cart", "PaymentModal"]
|
||||
stores: ["posStore"]
|
||||
hooks: ["usePOS", "useCart"]
|
||||
|
||||
MCH-M09:
|
||||
nombre: "Fiados"
|
||||
epica: "MCH-008"
|
||||
documentacion:
|
||||
especificacion: "docs/01-epicas/MCH-008-sistema-fiados.md"
|
||||
|
||||
objetos_bd:
|
||||
tablas: ["fiados", "fiado_payments", "credit_limits"]
|
||||
schemas: ["fiados"]
|
||||
|
||||
objetos_backend:
|
||||
entities: ["Fiado", "FiadoPayment", "CreditLimit"]
|
||||
services: ["FiadosService", "CreditService"]
|
||||
controllers: ["FiadosController"]
|
||||
|
||||
objetos_frontend:
|
||||
componentes: ["FiadosList", "FiadoDetail", "PaymentForm"]
|
||||
hooks: ["useFiados"]
|
||||
|
||||
MCH-M15:
|
||||
nombre: "Orders"
|
||||
epica: "MCH-015"
|
||||
documentacion:
|
||||
especificacion: "docs/01-epicas/MCH-015-pedidos-whatsapp.md"
|
||||
|
||||
objetos_bd:
|
||||
tablas: ["orders", "order_items", "deliveries"]
|
||||
schemas: ["orders"]
|
||||
|
||||
objetos_backend:
|
||||
entities: ["Order", "OrderItem", "Delivery"]
|
||||
services: ["OrdersService", "DeliveriesService"]
|
||||
controllers: ["OrdersController"]
|
||||
|
||||
objetos_frontend:
|
||||
componentes: ["OrdersList", "OrderDetail", "OrderStatus"]
|
||||
|
||||
# ============================================================================
|
||||
# MATRIZ DE COBERTURA
|
||||
# ============================================================================
|
||||
cobertura:
|
||||
total_modulos: 18
|
||||
con_documentacion: 18
|
||||
con_tests: 0
|
||||
con_trazabilidad_completa: 5
|
||||
|
||||
detalle:
|
||||
MCH-M01:
|
||||
documentacion: true
|
||||
especificacion: true
|
||||
requerimientos: true
|
||||
historias: false
|
||||
tests_unitarios: false
|
||||
tests_integracion: false
|
||||
|
||||
MCH-M05:
|
||||
documentacion: true
|
||||
especificacion: true
|
||||
requerimientos: true
|
||||
historias: false
|
||||
tests_unitarios: false
|
||||
tests_integracion: false
|
||||
|
||||
MCH-M09:
|
||||
documentacion: true
|
||||
especificacion: true
|
||||
requerimientos: false
|
||||
historias: false
|
||||
tests_unitarios: false
|
||||
tests_integracion: false
|
||||
|
||||
# ============================================================================
|
||||
# REFERENCIAS CRUZADAS
|
||||
# ============================================================================
|
||||
referencias_cruzadas:
|
||||
por_documento:
|
||||
"MCH-002-autenticacion.md":
|
||||
modulos: ["MCH-M01"]
|
||||
tablas: ["users", "sessions", "refresh_tokens"]
|
||||
entities: ["User", "Session", "RefreshToken"]
|
||||
|
||||
"MCH-004-punto-venta.md":
|
||||
modulos: ["MCH-M05"]
|
||||
tablas: ["sales", "sale_items", "payments"]
|
||||
entities: ["Sale", "SaleItem", "Payment"]
|
||||
|
||||
"MCH-008-sistema-fiados.md":
|
||||
modulos: ["MCH-M09"]
|
||||
tablas: ["fiados", "fiado_payments"]
|
||||
entities: ["Fiado", "FiadoPayment"]
|
||||
|
||||
por_modulo:
|
||||
MCH-M01:
|
||||
documentos:
|
||||
- "MCH-002-autenticacion.md"
|
||||
|
||||
MCH-M05:
|
||||
documentos:
|
||||
- "MCH-004-punto-venta.md"
|
||||
|
||||
MCH-M09:
|
||||
documentos:
|
||||
- "MCH-008-sistema-fiados.md"
|
||||
|
||||
# ============================================================================
|
||||
# IMPACTO DE CAMBIOS
|
||||
# ============================================================================
|
||||
impacto:
|
||||
users:
|
||||
tipo: "tabla"
|
||||
impacta:
|
||||
entities: ["User"]
|
||||
services: ["AuthService", "UsersService"]
|
||||
controllers: ["AuthController", "UsersController"]
|
||||
documentos: ["MCH-002-autenticacion.md"]
|
||||
modulos: ["MCH-M01", "MCH-M02"]
|
||||
|
||||
stores:
|
||||
tipo: "tabla"
|
||||
impacta:
|
||||
entities: ["Store"]
|
||||
services: ["StoresService", "ProductsService", "SalesService"]
|
||||
documentos: ["MCH-001-infraestructura-base.md"]
|
||||
modulos: ["MCH-M03", "MCH-M04", "MCH-M05"]
|
||||
|
||||
sales:
|
||||
tipo: "tabla"
|
||||
impacta:
|
||||
entities: ["Sale"]
|
||||
services: ["SalesService", "FiadosService"]
|
||||
documentos: ["MCH-004-punto-venta.md", "MCH-008-sistema-fiados.md"]
|
||||
modulos: ["MCH-M05", "MCH-M09"]
|
||||
|
||||
# ============================================================================
|
||||
# HISTORIAL DE CAMBIOS
|
||||
# ============================================================================
|
||||
historial:
|
||||
- fecha: "2026-01-16"
|
||||
tipo: "creacion"
|
||||
descripcion: "Trazabilidad inicial del proyecto"
|
||||
autor: "Claude"
|
||||
|
||||
# ============================================================================
|
||||
# ESTADISTICAS
|
||||
# ============================================================================
|
||||
estadisticas:
|
||||
modulos_mapeados: 5
|
||||
tablas_mapeadas: 15
|
||||
entities_mapeadas: 15
|
||||
documentos_referenciados: 5
|
||||
ultima_actualizacion: "2026-01-16"
|
||||
Loading…
Reference in New Issue
Block a user