miinventario-v2/orchestration/PROJECT-PROFILE.yml
Adrian Flores Cortes 5e5f2f9578
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
[TASK-2026-01-24-ESTANDAR-ORCHESTRATION] docs: Add _MAP.md, BOOTLOADER.md and PROJECT-PROFILE.yml
- Add _MAP.md navigation structure
- Add standardized BOOTLOADER for STANDALONE project
- Add PROJECT-PROFILE.yml with modules and epicas info
- Compliance with SIMCO-ESTANDAR-ORCHESTRATION

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

299 lines
7.2 KiB
YAML

# ===============================================================================
# PROJECT-PROFILE.yml - MiInventario
# ===============================================================================
#
# Sistema: SIMCO v4.3.0 + NEXUS v4.0
# Proposito: Perfil y metadata del proyecto
# Fecha: 2026-01-24
#
# ===============================================================================
proyecto:
nombre: "MiInventario"
codigo: "miinventario"
alias: "MII"
tipo: "STANDALONE"
nivel: "2A"
version: "1.2.0"
descripcion: |
Sistema de inventario con IA para PyMEs mexicanas.
Permite realizar conteos de inventario mediante video,
procesando los frames con vision por computadora para
detectar y contar productos automaticamente.
Caracteristicas principales:
- Captura de video para conteo automatico
- Procesamiento IA (vision ML)
- Sistema de creditos (wallet)
- Pagos en efectivo (OXXO, 7-Eleven)
- Sistema de referidos
- Multi-tenancy (tiendas)
# -----------------------------------------------------------------------------
# STACK TECNOLOGICO
# -----------------------------------------------------------------------------
stack:
backend:
framework: "NestJS"
lenguaje: "TypeScript"
version: "10.x"
orm: "TypeORM"
mobile:
framework: "React Native"
version: "0.72+"
estado: "Expo managed"
database:
motor: "PostgreSQL"
version: "15+"
schemas:
- "public"
- "auth"
- "catalog"
- "inventory"
- "wallet"
- "payments"
- "referrals"
- "ai"
- "admin"
cache:
motor: "Redis"
uso: "Sesiones, cache temporal"
storage:
motor: "S3/MinIO"
uso: "Videos, frames, imagenes"
# -----------------------------------------------------------------------------
# MODULOS
# -----------------------------------------------------------------------------
modulos:
backend:
- id: "MII-MOD-001"
nombre: "auth"
descripcion: "Autenticacion OTP/Email"
estado: "completado"
- id: "MII-MOD-002"
nombre: "users"
descripcion: "Gestion de usuarios"
estado: "completado"
- id: "MII-MOD-003"
nombre: "stores"
descripcion: "Multi-tenancy (tiendas)"
estado: "completado"
- id: "MII-MOD-004"
nombre: "inventory-sessions"
descripcion: "Sesiones de conteo"
estado: "completado"
- id: "MII-MOD-005"
nombre: "products"
descripcion: "Catalogo de productos"
estado: "completado"
- id: "MII-MOD-006"
nombre: "wallet"
descripcion: "Sistema de creditos"
estado: "completado"
- id: "MII-MOD-007"
nombre: "payments"
descripcion: "Pagos Stripe/OXXO/7-Eleven"
estado: "completado"
- id: "MII-MOD-008"
nombre: "referrals"
descripcion: "Sistema de referidos"
estado: "completado"
- id: "MII-MOD-009"
nombre: "ai-processing"
descripcion: "Procesamiento IA"
estado: "completado"
- id: "MII-MOD-010"
nombre: "feedback"
descripcion: "Retroalimentacion ML"
estado: "completado"
- id: "MII-MOD-011"
nombre: "admin"
descripcion: "Administracion SaaS"
estado: "completado"
# -----------------------------------------------------------------------------
# EPICAS
# -----------------------------------------------------------------------------
epicas:
fase_1_mvp:
- id: "MII-001"
nombre: "Infraestructura Base"
sp: 8
estado: "completado"
- id: "MII-002"
nombre: "Autenticacion"
sp: 13
estado: "completado"
- id: "MII-003"
nombre: "Gestion de Tiendas"
sp: 8
estado: "completado"
- id: "MII-004"
nombre: "Captura de Video"
sp: 21
estado: "completado"
- id: "MII-005"
nombre: "Procesamiento IA"
sp: 34
estado: "completado"
- id: "MII-006"
nombre: "Reportes de Inventario"
sp: 13
estado: "completado"
fase_2_retroalimentacion:
- id: "MII-007"
nombre: "Retroalimentacion"
sp: 13
estado: "completado"
- id: "MII-008"
nombre: "Validacion Aleatoria"
sp: 8
estado: "completado"
fase_3_monetizacion:
- id: "MII-009"
nombre: "Wallet y Creditos"
sp: 13
estado: "completado"
- id: "MII-010"
nombre: "Paquetes de Recarga"
sp: 8
estado: "completado"
- id: "MII-011"
nombre: "Pagos con Tarjeta"
sp: 8
estado: "completado"
- id: "MII-012"
nombre: "Pagos OXXO"
sp: 13
estado: "completado"
- id: "MII-013"
nombre: "Pagos 7-Eleven"
sp: 8
estado: "completado"
fase_4_crecimiento:
- id: "MII-014"
nombre: "Sistema de Referidos"
sp: 21
estado: "completado"
- id: "MII-015"
nombre: "Administracion SaaS"
sp: 13
estado: "completado"
# -----------------------------------------------------------------------------
# INTEGRACIONES EXTERNAS
# -----------------------------------------------------------------------------
integraciones:
- nombre: "Stripe"
tipo: "payment_provider"
uso: "Pagos con tarjeta y OXXO voucher"
estado: "implementado"
- nombre: "OXXO"
tipo: "cash_payment"
uso: "Pagos en efectivo en OXXO"
estado: "implementado"
- nombre: "7-Eleven"
tipo: "cash_payment"
uso: "Pagos en efectivo en 7-Eleven"
estado: "implementado"
- nombre: "Firebase FCM"
tipo: "notifications"
uso: "Push notifications mobile"
estado: "implementado"
- nombre: "S3/MinIO"
tipo: "storage"
uso: "Almacenamiento de videos y frames"
estado: "implementado"
- nombre: "IA Provider"
tipo: "ml_vision"
uso: "Deteccion y conteo de productos"
estado: "implementado"
# -----------------------------------------------------------------------------
# ESTADO
# -----------------------------------------------------------------------------
estado:
general: "activo"
madurez: "beta"
completitud: "80%"
en_produccion: false
fases_completadas: 4
fases_totales: 4
epicas_completadas: 15
epicas_totales: 15
story_points_totales: 202
# -----------------------------------------------------------------------------
# RUTAS
# -----------------------------------------------------------------------------
rutas:
proyecto: "projects/miinventario"
backend: "projects/miinventario/apps/backend"
mobile: "projects/miinventario/apps/mobile"
database: "projects/miinventario/database"
docs: "projects/miinventario/docs"
orchestration: "projects/miinventario/orchestration"
# -----------------------------------------------------------------------------
# EQUIPO
# -----------------------------------------------------------------------------
equipo:
owner: "ISEM Development"
agentes_principales:
- "Claude Code"
- "Trae"
# -----------------------------------------------------------------------------
# NOTAS
# -----------------------------------------------------------------------------
notas:
- "Proyecto STANDALONE - no hereda de template-saas"
- "Enfocado en PyMEs mexicanas"
- "Pagos en efectivo son criticos para el mercado objetivo"
- "IA vision requiere optimizacion continua"
- "Multi-tenancy por tienda (no por empresa)"