{
  "module": "crm",
  "morphisms": [
    {
      "name": "abrir_oportunidad",
      "inputs": [
        { "role": "cliente", "entity": "Cliente" }
      ],
      "reads": [],
      "writes": ["Oportunidad"],
      "depends_on": [],
      "script": "morphisms/abrir_oportunidad.rhai"
    },
    {
      "name": "mover_oportunidad",
      "inputs": [
        { "role": "oportunidad", "entity": "Oportunidad" }
      ],
      "reads": ["oportunidad.etapa"],
      "writes": ["oportunidad.etapa"],
      "depends_on": [],
      "script": "morphisms/mover_oportunidad.rhai"
    },
    {
      "name": "registrar_interaccion",
      "inputs": [
        { "role": "cliente", "entity": "Cliente" }
      ],
      "reads": [],
      "writes": ["Interaccion"],
      "depends_on": [],
      "script": "morphisms/registrar_interaccion.rhai"
    }
  ]
}
