feat(nakui): módulo crm — clientes, pipeline de ventas, interacciones
Módulo CRM declarativo (schema.ncl + nsmc.json + morfismos Rhai) con tres entities (Cliente, Oportunidad, Interaccion) y tres morfismos: abrir_oportunidad, mover_oportunidad (pipeline con validación de transiciones) y registrar_interaccion. crm_demo: demo realista de 18 eventos que —a diferencia de los otros demos— conserva el event log e imprime el comando de nakui-explorer, así el explorador muestra un CRM con cuerpo. tests/crm.rs: 8 tests. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -150,10 +150,7 @@ pub fn simulate_on(state: &Value, entity: &str, id: Uuid, ops: &[FieldOp]) -> Op
|
||||
} if e == entity && *i == id => {
|
||||
s = Some(data.clone());
|
||||
}
|
||||
FieldOp::Delete {
|
||||
entity: e,
|
||||
id: i,
|
||||
} if e == entity && *i == id => {
|
||||
FieldOp::Delete { entity: e, id: i } if e == entity && *i == id => {
|
||||
s = None;
|
||||
}
|
||||
_ => {}
|
||||
|
||||
Reference in New Issue
Block a user