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
- 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>
194 lines
8.3 KiB
YAML
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)"
|