Some checks failed
CI/CD Pipeline / Backend CI (push) Has been cancelled
CI/CD Pipeline / Frontend CI (push) Has been cancelled
CI/CD Pipeline / WhatsApp Service CI (push) Has been cancelled
CI/CD Pipeline / Mobile CI (push) Has been cancelled
CI/CD Pipeline / Docker Build (./apps/backend, ./apps/backend/Dockerfile, backend) (push) Has been cancelled
CI/CD Pipeline / Docker Build (./apps/frontend, ./apps/frontend/Dockerfile, frontend) (push) Has been cancelled
CI/CD Pipeline / Docker Build (./apps/whatsapp-service, ./apps/whatsapp-service/Dockerfile, whatsapp-service) (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
- Add CLAUDE.md with project-specific instructions - Add .trae/rules/ and AGENT-CAPABILITIES.md - Add .windsurf/rules/ and AGENT-CAPABILITIES.md - Add .gemini/antigravity/README.md - Stack: NestJS 10.3.0 + React 19.2.0 + React Native (Expo) - Type: CONSUMER (receives from template-saas) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.1 KiB
3.1 KiB
Gemini Agent Configuration - MiChangarrito
Proyecto: michangarrito Tipo: CONSUMER (de template-saas) Sistema: SIMCO v4.3.0 + NEXUS v4.0
Herencia
Este proyecto hereda configuraciones de:
workspace-v2/.gemini/antigravity/workspace-v2/orchestration/agents/configs/SHARED-PLATFORM-CONFIG.ymlworkspace-v2/orchestration/agents/configs/SHARED-PROJECT-REGISTRY.ymltemplate-saas/(patrones SaaS)
Identificación del Proyecto
aliases: ["michangarrito", "mch", "changarrito"]
root: "projects/michangarrito/"
type: "CONSUMER"
nivel_nexus: "L2"
dominio: "Retail/POS"
mercado: "México"
Stack Tecnológico
| Componente | Tecnología |
|---|---|
| Backend | NestJS 10.3.0 |
| Frontend Web | React 19.2.0 |
| Mobile | React Native (Expo) |
| Database | PostgreSQL 16+ |
| Cache | Redis 7 |
| Meta Business API | |
| LLM | OpenRouter/Claude/GPT-4 |
Credenciales BD
db_name: michangarrito_dev
db_user: michangarrito_dev
db_pass: mch_dev_2026
db_port: 5432
redis_port: 6389
Boot Sequence
Al trabajar en este proyecto:
- Cargar
workspace-v2/CLAUDE.md - Cargar
projects/michangarrito/CLAUDE.md - Cargar
orchestration/agents/configs/SHARED-PLATFORM-CONFIG.yml - Identificar plataforma (backend/frontend/mobile)
- Cargar contexto específico según tarea
Apps en el Monorepo
| App | Descripción | Puerto |
|---|---|---|
| backend | NestJS API (23 módulos) | 3141 |
| frontend | React Web App | 3140 |
| mobile | React Native (Expo) | 8081 |
| mcp-server | Gateway LLM (15 tools) | 3142 |
| whatsapp-service | Meta Cloud API | 3143 |
| database | DDL (11 schemas) | - |
Módulos Backend (23)
auth, billing, categories, codi-spei, customers,
delivery, exports, integrations, inventory, invoices,
marketplace, messaging, notifications, onboarding,
orders, payments, products, referrals, sales,
settings, subscriptions, templates, widgets
Paths de Trabajo
Backend: projects/michangarrito/apps/backend/src/
Frontend: projects/michangarrito/apps/frontend/src/
Mobile: projects/michangarrito/apps/mobile/src/
WhatsApp: projects/michangarrito/apps/whatsapp-service/
MCP Server: projects/michangarrito/apps/mcp-server/
Database: projects/michangarrito/apps/database/
Docs: projects/michangarrito/docs/
Reglas de Seguridad
Multi-Tenancy
- Cada changarrito es un tenant aislado
- RLS obligatorio en todas las queries
- NUNCA acceder a datos de otro tenant
Pagos México
- CoDi/SPEI en sandbox únicamente
- Validar montos en MXN
- Usar cuentas de prueba
Estado del Proyecto
mvp_completado: 95%
en_produccion: false
modo: multi-tenant
bloqueadores:
- Meta Business verificada
- API keys producción
Propagación
Como CONSUMER, NO propaga a otros proyectos. Recibe cambios de template-saas cuando aplique.
Referencias
- CLAUDE.md:
projects/michangarrito/CLAUDE.md - Inventarios:
projects/michangarrito/orchestration/inventarios/ - Docs:
projects/michangarrito/docs/