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
- 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>
299 lines
7.2 KiB
YAML
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)"
|