feat(nakui): Fase 2 del ERP — relaciones legibles + formato

Column.ref_entity resuelve un UUID al label del record referido;
Column.format (ValueFormat Number/Currency) agrupa miles y prefija
símbolo. El campo entity_ref en formularios muestra el record elegido
por su label, no el UUID. human_label_for_record reconoce nombre/titulo
(español). El módulo CRM: las listas muestran el nombre del cliente y
monto como $12,000.

Helper format_value en meta-runtime. Tests en meta-schema, meta-runtime
y nakui-ui verdes; clippy limpio.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sergio
2026-05-21 19:05:04 +00:00
parent 86d06da020
commit eba629a806
10 changed files with 277 additions and 36 deletions
+14
View File
@@ -2,6 +2,20 @@
ERP categórico.
### feat(nakui): Fase 2 del ERP — relaciones legibles + formato
Segunda fase del plan maestro. El módulo CRM:
- Las columnas `cliente_id` de las listas de Oportunidades e
Interacciones muestran el **nombre del cliente**, no su UUID
(`ref_entity` en la columna).
- La columna `monto` se formatea como moneda (`$12,000`).
- En los formularios, el campo de cliente/oportunidad muestra el
record elegido por su nombre.
Tipos nuevos en la metainterfaz: ver el changelog de `nahual`
(`Column.ref_entity` / `Column.format`).
### feat(nakui): plan maestro del ERP + Fase 1 (captura sin fricción)
Plan maestro del subproyecto en `docs/nakui-erp-masterplan.md`: 7 fases