erp-construccion/docs/02-definicion-modulos/MAI-002-proyectos-estructura/historias-usuario/US-PROJ-004-estructura-torre-vertical.md

105 lines
2.5 KiB
Markdown

# US-PROJ-004: Crear Estructura de Torre Vertical
**Épica:** MAI-002 - Proyectos y Estructura de Obra
**Sprint:** Sprint 4
**Story Points:** 6 SP
**Prioridad:** P1 (Alta)
**Estimación:** 2-3 días
---
## Historia de Usuario
**Como** Director de Proyectos
**Quiero** crear la estructura de un edificio vertical (Torre/Edificio → Niveles → Departamentos)
**Para** organizar proyectos de construcción vertical con su distribución por pisos
---
## Criterios de Aceptación
### ✅ AC1: Wizard Adaptado para Edificios
**Dado** proyecto tipo "edificio_vertical"
**Entonces** wizard muestra:
1. Crear Torres/Edificios
2. Crear Niveles (en vez de Manzanas)
3. Crear Departamentos (en vez de Lotes)
4. Resumen
**Terminología adaptada:**
- Etapa = Torre/Edificio
- Manzana = Nivel/Piso
- Lote = Departamento
- Código departamento: DEPTO-101, DEPTO-102 (piso-número)
### ✅ AC2: Creación de Niveles
**Formulario:**
- Código: NIVEL-PB, NIVEL-1, NIVEL-2...
- Número de piso: -1 (sótano), 0 (PB), 1, 2, 3...
- Departamentos por nivel: 4
- Área construida del nivel: 480 m²
**Plantilla común:**
- "Crear N niveles iguales": 8 niveles, 4 deptos c/u
- Auto-numeración: NIVEL-1 a NIVEL-8
### ✅ AC3: Creación de Departamentos
**Código sugerido:** `DEPTO-{piso}{número}`
- Nivel 1: DEPTO-101, DEPTO-102, DEPTO-103, DEPTO-104
- Nivel 2: DEPTO-201, DEPTO-202, DEPTO-203, DEPTO-204
**Creación masiva por nivel:**
- Cantidad: 4
- Área: 75 m² cada uno
- Orientación: Norte, Sur, Este, Oeste
### ✅ AC4: Vista de Torre
**TreeView:**
```
🏢 Torre Central (8 niveles, 32 deptos)
├─ 📐 NIVEL-8 (4 deptos, 85% construcción)
├─ 📐 NIVEL-7 (4 deptos, 90% construcción)
├─ 📐 NIVEL-6 (4 deptos, 95% construcción)
└─ ...
```
---
## Escenarios de Prueba
**Escenario:** Crear torre de 10 niveles con 4 deptos por nivel
**Given** proyecto "Torre Residencial"
**When** completo wizard:
- 1 torre
- 10 niveles
- 40 departamentos
**Then** estructura se crea con códigos DEPTO-101 a DEPTO-1004
---
## Definición de Done
- [ ] Wizard adaptado para torres
- [ ] Terminología correcta (Torre, Nivel, Depto)
- [ ] Códigos con formato piso-número
- [ ] Plantilla de niveles repetitivos
- [ ] TreeView funcional
- [ ] Tests de creación masiva
---
## Notas Técnicas
**Diferencias con Fraccionamiento:**
- `blockId` representa nivel, no manzana
- Códigos departamento: formato XXX (3 dígitos)
- Orientación del departamento (Norte/Sur/Este/Oeste)
---
**Estado:** ✅ Ready for Development