Files
saptfi2026-bot 73e344edc8 feat(initial-iteration): primera iteración ICONIX del flujo venta→factura→pago
Documentación generada:
- 7 casos de uso (CU-VEN-001, CU-VEN-004, CU-ENT-002, CU-ENT-004, CU-FAC-001, CU-FAC-002, CU-FAC-003)
- Modelo de dominio inicial (12 conceptos, 9 reglas de negocio)
- Arquitectura general (C4 contexto + contenedores)
- Prototipo del formulario de presupuesto
- 5 diagramas PlantUML (.puml):
  - Diagrama general de casos de uso
  - Modelo de dominio conceptual
  - Diagrama de robustez de CU-VEN-004
  - Diagrama de secuencia de CU-VEN-004
  - Diagrama de clases técnicas (integración Venta/Stock/Contabilidad)
- Matriz de trazabilidad con 20 EV-COD y 22 EV-INF

Odoo analizado: 19.0 Community (rama 19.0)
Método: ingeniería inversa con verificación de código fuente

Nota: NO pushear (gate S2). Ale debe revisar antes de merge a main.
2026-06-23 20:18:36 -03:00

63 lines
1.8 KiB
Markdown

# Plan del Proyecto SAP-TFI-2026
> Documento vivo. Última actualización: 2026-06-18.
## Objetivo
Realizar la ingeniería inversa de los módulos nativos de Odoo relacionados
con Ventas, Facturación, Entregas e Inventario, y producir documentación
técnica completa aplicando la metodología ICONIX.
## Alcance de la primera iteración
- **Versión analizada:** Odoo 19.0 (Community)
- **Rama del repo de código fuente:** `19.0`
- **Path local del código fuente:** `~/proyectos/odoo_src/odoo`
- **Repo del proyecto:** `https://github.com/cursos-uai/sap_tfi_2026`
- **Rama de trabajo:** `feature/initial-iteration`
## Flujo analizado
```
Crear presupuesto (CU-VEN-001)
Confirmar pedido de venta (CU-VEN-004)
Reservar productos (CU-ENT-002)
Validar entrega (CU-ENT-004)
Crear factura (CU-FAC-001)
Publicar factura (CU-FAC-002)
Registrar pago (CU-FAC-003)
```
## Artefactos a generar (14)
1. Diagrama general de casos de uso (C1)
2-8. Siete especificaciones de CU (uno por cada paso del flujo)
9. Modelo de dominio inicial
10. Diagrama de arquitectura general (C4 nivel contexto)
11. Prototipo del formulario de presupuesto
12. Diagrama de robustez de confirmación de pedido
13. Diagrama de secuencia de confirmación de pedido
14. Diagrama de clases de integración venta/stock/contabilidad
## Convenciones
- Ver `AGENTS.md` del perfil `saptfi2026`.
- Evidencia: `EV-COD` (código), `EV-XML` (vista), `EV-UI` (UI), `EV-DB` (BD),
`EV-DOC` (docs), `EV-TEST` (pruebas), `EV-INF` (inferencia).
## Estado
| Artefacto | Estado |
|-----------|--------|
| Estructura del repo | ✅ |
| Código fuente Odoo 19 clonado | ✅ |
| Artefactos 1-14 | ⏳ (en esta iteración) |
| Matriz de trazabilidad | ⏳ (al final de la iteración) |
| Validación con Ale | ⏳ (después del commit) |
| Push a GitHub | ⏳ (Ale ejecuta manualmente) |