# MGN-016: Projects (Gestión de Proyectos)

## Descripción

Módulo de gestión de proyectos, tareas y hojas de tiempo para tracking de trabajo.

## Implementación Backend

**Ubicación:** `/backend/src/modules/projects/`

### Servicios Implementados (3)

| Servicio | Descripción |
|----------|-------------|
| `projects.service.ts` | Proyectos |
| `tasks.service.ts` | Tareas |
| `timesheets.service.ts` | Hojas de tiempo |

### Estados de Proyectos

- `draft` - Borrador
- `active` - Activo
- `completed` - Completado
- `cancelled` - Cancelado
- `on_hold` - En espera

### Funcionalidades

- Gestión de proyectos con fechas
- Asignación de responsables
- Control de privacidad
- Tareas con subtareas
- Prioridades y fechas límite
- Hojas de tiempo

## Dependencias

- **MGN-017 (Partners):** Clientes de proyecto
- **MGN-014 (HR):** Empleados asignados

## Estado de Documentación

| Artefacto | Estado |
|-----------|--------|
| README | Básico |
| Requerimientos Funcionales | Pendiente |
| Especificaciones Técnicas | Pendiente |
| User Stories | Pendiente |

**Complejidad:** MEDIA-ALTA

---

*Módulo identificado durante sincronización docs-código: 2026-01-10*
