saptfi2026-bot
cb83bc3442
feat(arquitectura): diagrama de arquitectura estratificada de Odoo
...
Nuevo diagrama D-ARQ-TECH-001 que muestra las 4 capas del stack de Odoo:
- Capa 1: Cliente (navegador, JS runtime)
- Capa 2: Servidor de aplicacion
- Subcapa 2.1: Presentacion (OWL, Views XML, Static)
- Subcapa 2.2: Web Layer (Router, Controllers, JSON-RPC, XML-RPC)
- Subcapa 2.3: Business Logic (Models, ORM, Computed)
- Subcapa 2.4: Addons (sale, account, stock, product, etc.)
- Capa 3: Persistencia (PostgreSQL, Filestore)
- Capa 4: Integracion (REST API, SMTP, Payment, Webhooks)
Componentes incluidos segun pedido:
a) views ✓
b) models ✓
c) controller ✓
d) Integraciones por API REST desde los controller ✓
e) Interacciones desde XMLRPC ✓
f) Enrutador ✓
g) Static (javascript, css) ✓
h) OWL ✓
i) addons ✓
j) etc (filestore, SMTP, payment gateway, webhooks) ✓
Archivos:
- diagrams/plantuml/d_arq_tech_001_capas_odoo.puml
- diagrams/png/d_arq_tech_001_capas_odoo.png
- diagrams/svg/d_arq_tech_001_capas_odoo.svg
- diagrams/pdf/d_arq_tech_001_capas_odoo.pdf
- docs/04_arquitectura/arquitectura_estratificada_odoo.md
2026-06-23 22:01:18 -03:00
saptfi2026-bot
dd3a98b8d5
feat(iter-1-completa): PDFs, diagramas extra, EV-COD validadas, material educativo
...
Cambios desde el commit anterior:
PDFs y formatos visuales (Paso 1):
- 11 PNGs + 11 SVGs + 11 PDFs generados con PlantUML 1.2021.16
- Conversión PNG→PDF con fpdf2 (workaround para Java 8)
Diagramas adicionales (Paso 2):
- d_rob_ven_001_crear_presupuesto.puml + .pdf
- d_sec_ven_001_crear_presupuesto.puml + .pdf
- d_rob_ent_002_reservar_productos.puml + .pdf
- d_sec_ent_002_reservar_productos.puml + .pdf
- d_rob_fac_001_crear_factura.puml + .pdf
- d_sec_fac_001_crear_factura.puml + .pdf
EV-COD adicionales (Paso 3):
- EV-COD-021 a EV-COD-030 (10 nuevas evidencias)
- EV-INF reducidas de 22 a 8 (14 promovidas a EV-COD)
- evidence/index.md con catálogo completo de evidencias
Material educativo (Paso 4):
- docs/10_material_estudio/README.md
- docs/10_material_estudio/01_que_es_iconix.md
- docs/10_material_estudio/02_aplicacion_a_odoo.md
- docs/10_material_estudio/03_como_leer_los_cu.md
- docs/10_material_estudio/04_ejercicios_practicos.md
Matriz de trazabilidad actualizada con las nuevas EV-COD.
2026-06-23 20:41:21 -03:00
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