michangarrito/orchestration/PROJECT-PROFILE.yml
Adrian Flores Cortes 2de6534b92
Some checks are pending
CI/CD Pipeline / Backend CI (push) Waiting to run
CI/CD Pipeline / Frontend CI (push) Waiting to run
CI/CD Pipeline / WhatsApp Service CI (push) Waiting to run
CI/CD Pipeline / Mobile CI (push) Waiting to run
CI/CD Pipeline / Docker Build (./apps/backend, ./apps/backend/Dockerfile, backend) (push) Blocked by required conditions
CI/CD Pipeline / Docker Build (./apps/frontend, ./apps/frontend/Dockerfile, frontend) (push) Blocked by required conditions
CI/CD Pipeline / Docker Build (./apps/whatsapp-service, ./apps/whatsapp-service/Dockerfile, whatsapp-service) (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions
[TASK-2026-01-24-ESTANDAR-ORCHESTRATION] feat: Add missing orchestration files
- Add BOOTLOADER.md (NEXUS startup protocol)
- Add PROJECT-PROFILE.yml (project metadata)
- Add DEPENDENCY-GRAPH.yml (dependencies)
- Add TRACEABILITY.yml (version history)

Complies with SIMCO-ESTANDAR-ORCHESTRATION.md v1.0.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 09:28:12 -06:00

194 lines
8.3 KiB
YAML

# ═══════════════════════════════════════════════════════════════════════════════
# PROJECT-PROFILE.yml - MiChangarrito
# ═══════════════════════════════════════════════════════════════════════════════
#
# Sistema: SIMCO v4.3.0 + NEXUS v4.0
# Propósito: Perfil y metadata del proyecto
# Fecha: 2026-01-24
#
# ═══════════════════════════════════════════════════════════════════════════════
# ─────────────────────────────────────────────────────────────────────────────
# IDENTIFICACIÓN
# ─────────────────────────────────────────────────────────────────────────────
proyecto:
nombre: "MiChangarrito"
codigo: "michangarrito"
tipo: "CONSUMER"
subtipo: "INTEGRATES"
nivel: "2A"
version: "2.0.0"
descripcion: |
Plataforma POS inteligente multi-tenant para micro-negocios mexicanos.
Incluye asistente IA vía WhatsApp, facturación CFDI 4.0 y marketplace B2B.
Público objetivo: Tiendas de abarrotes, fondas, puestos, micro-negocios.
Características principales:
- Punto de venta móvil-first
- Onboarding vía WhatsApp con IA
- Modo offline con sincronización
- Multi-tenant con RLS
- Integración MercadoPago/Stripe/Clip
# ─────────────────────────────────────────────────────────────────────────────
# STACK TECNOLÓGICO
# ─────────────────────────────────────────────────────────────────────────────
stack:
backend:
framework: "NestJS"
version: "^10.3.0"
lenguaje: "TypeScript"
orm: "TypeORM"
auth: "JWT + OTP + PIN + Biométrico"
frontend:
framework: "React"
version: "^19.2.0"
lenguaje: "TypeScript"
ui: "Tailwind CSS"
build: "Vite"
mobile:
framework: "React Native"
sdk: "Expo"
offline: "SQLite + WatermelonDB"
services:
mcp_server:
descripcion: "Gateway LLM agnóstico"
lenguaje: "TypeScript"
puerto: 3142
whatsapp_service:
descripcion: "Meta Cloud API"
framework: "NestJS"
puerto: 3143
database:
motor: "PostgreSQL"
version: "16+"
schemas: 11
rls: true
infraestructura:
contenedores: "Docker"
orquestacion: "docker-compose"
cache: "Redis 7"
region: "LATAM (México)"
# ─────────────────────────────────────────────────────────────────────────────
# RUTAS DEL PROYECTO
# ─────────────────────────────────────────────────────────────────────────────
rutas:
proyecto: "projects/michangarrito"
backend: "projects/michangarrito/apps/backend"
frontend: "projects/michangarrito/apps/frontend"
mobile: "projects/michangarrito/apps/mobile"
database: "projects/michangarrito/apps/database"
mcp_server: "projects/michangarrito/apps/mcp-server"
whatsapp_service: "projects/michangarrito/apps/whatsapp-service"
docs: "projects/michangarrito/docs"
orchestration: "projects/michangarrito/orchestration"
# ─────────────────────────────────────────────────────────────────────────────
# PUERTOS
# ─────────────────────────────────────────────────────────────────────────────
puertos:
backend: 3141
frontend: 3140
mobile: 8081
mcp_server: 3142
whatsapp_service: 3143
postgres: 5432
redis: 6379
# ─────────────────────────────────────────────────────────────────────────────
# MÓDULOS
# ─────────────────────────────────────────────────────────────────────────────
modulos:
integrados_de_template_saas:
- nombre: "auth"
estado: "activo"
adaptacion: "OTP + JWT + PIN + Biométrico"
- nombre: "tenants"
estado: "activo"
adaptacion: "Cada negocio = 1 tenant"
- nombre: "billing"
estado: "activo"
adaptacion: "Plan Changarrito $99, Plan Tiendita $199"
- nombre: "notifications"
estado: "activo"
adaptacion: "Push, WhatsApp, Email"
propios:
- nombre: "catalogo-productos"
id: "MCH-003"
estado: "completado"
descripcion: "CRUD productos, categorías, templates"
- nombre: "punto-venta"
id: "MCH-004"
estado: "completado"
descripcion: "POS completo con carrito y tickets"
- nombre: "mcp-server"
id: "MCH-010"
estado: "completado"
descripcion: "Gateway LLM agnóstico con 15 herramientas"
- nombre: "whatsapp-service"
id: "MCH-011"
estado: "completado"
descripcion: "Meta Cloud API multi-tenant"
- nombre: "modo-offline"
id: "MCH-022"
estado: "completado"
descripcion: "SQLite + sync + resolución conflictos"
# ─────────────────────────────────────────────────────────────────────────────
# ESTADO
# ─────────────────────────────────────────────────────────────────────────────
estado:
general: "activo"
madurez: "pre-producción"
mvp: "95%"
en_produccion: false
bloqueos_produccion:
- "Cuenta Meta Business verificada (WhatsApp)"
- "API keys Stripe producción"
- "API keys LLM producción"
# ─────────────────────────────────────────────────────────────────────────────
# EQUIPO
# ─────────────────────────────────────────────────────────────────────────────
equipo:
owner: "ISEM Development"
agentes_principales:
- "Claude Code"
- "Trae"
- "Windsurf"
# ─────────────────────────────────────────────────────────────────────────────
# NOTAS
# ─────────────────────────────────────────────────────────────────────────────
notas:
- "Proyecto CONSUMER que integra selectivamente de template-saas"
- "Enfocado en micro-negocios mexicanos"
- "MVP 95% completado, pendiente configuración producción"
- "6 aplicaciones en monorepo (backend, frontend, mobile, mcp, whatsapp, database)"