# ERP Mecanicas Diesel

## Descripcion

Sistema ERP especializado para laboratorios y talleres de mecanica diesel. Incluye modulos especificos para diagnosticos, reparaciones, gestion de refacciones e inventario.

**Estado:** Documentacion completa - Listo para desarrollo
**Version:** 1.0.0
**Tipo:** Proyecto independiente

## Estructura del Proyecto

```
mecanicas-diesel/
├── backend/                    # APIs y servicios (NestJS + TypeScript)
├── frontend/                   # UI especializada (React + TypeScript)
├── database/                   # DDL y scripts de base de datos
│   └── init/                   # Scripts de inicializacion
├── docs/                       # Documentacion del proyecto
│   ├── 00-vision-general/      # Vision y objetivos
│   ├── 02-definicion-modulos/  # Modulos y user stories
│   ├── 03-modelo-datos/        # Documentacion de schemas
│   ├── 08-epicas/              # Epicas del proyecto
│   └── 90-transversal/         # Documentacion transversal
└── orchestration/              # Sistema de agentes
    ├── 00-guidelines/          # Guias del proyecto
    ├── inventarios/            # Inventarios de componentes
    └── PROXIMA-ACCION.md       # Siguiente paso a ejecutar
```

## Modulos del MVP

| Modulo | Codigo | Descripcion | Estado |
|--------|--------|-------------|--------|
| Fundamentos | MMD-001 | Configuracion, usuarios, tenants | Documentado |
| Ordenes de Servicio | MMD-002 | Gestion de servicios y trabajos | Documentado |
| Diagnosticos | MMD-003 | Pruebas y diagnosticos diesel | Documentado |
| Inventario | MMD-004 | Stock de refacciones | Documentado |
| Vehiculos | MMD-005 | Registro y control de unidades | Documentado |
| Cotizaciones | MMD-006 | Presupuestos de reparacion | Documentado |

## Schemas de Base de Datos

| Schema | Tablas | Descripcion |
|--------|--------|-------------|
| workshop_core | 9 | Configuracion, usuarios, clientes |
| service_management | 14+ | Ordenes, diagnosticos, cotizaciones |
| parts_management | 12+ | Inventario, refacciones, garantias |
| vehicle_management | 8 | Vehiculos, flotas, motores |
| notifications | 6 | Tracking, followers, actividades |
| analytics | 4 | Contabilidad analitica |
| purchasing | 5 | Compras y proveedores |

**Total:** 65+ tablas con RLS multi-tenant

## Stack Tecnologico

- **Base de datos:** PostgreSQL 15+ con Row Level Security
- **Backend:** Node.js + NestJS + TypeScript
- **Frontend:** React + TypeScript
- **Autenticacion:** JWT + RBAC

## Documentacion

- **Estado del proyecto:** `PROJECT-STATUS.md`
- **Vision:** `docs/00-vision-general/VISION.md`
- **Epicas:** `docs/08-epicas/`
- **User Stories:** `docs/02-definicion-modulos/*/historias-usuario/`
- **Modelo de datos:** `docs/03-modelo-datos/`

## Inicio Rapido

```bash
# Crear base de datos
createdb mecanicas_diesel_db

# Ejecutar scripts DDL en orden
psql -d mecanicas_diesel_db -f database/init/00-extensions.sql
psql -d mecanicas_diesel_db -f database/init/01-create-schemas.sql
psql -d mecanicas_diesel_db -f database/init/02-rls-functions.sql
# ... continuar con los demas scripts
```

---
*Proyecto parte de ERP Suite - Fabrica de Software con Agentes IA*
