 {
    "projectDataset": {
    "projectId": "601",
    "projectKey": "mx-selvaescondida-601",
    "projectDatasetRef": "https://www.proyectos-inmobiliarios.com/datasets/derived/public/proyectos/mx-selvaescondida-601.json",
    "sourceDataset": {
      "id": "sv-dataset-master",
      "access": "restricted"
    },
    "derivationChain": ["https://www.proyectos-inmobiliarios.com/datasets/derived/public/mx-puertomorelos-puertomorelos-apartamento.json"],
    "projectName": "Selva Escondida",
    "datasetVersion": "1.0.2",
    "sourceDatasetVersion": "1.0.2",
    "location": {
      "country": "México",
      "city": "Puerto Morelos",
      "sector": "Puerto Morelos",
      "propertyType": "apartamento"
    },
    "stage": "entregado",
    "rawMetrics": {
      "roi_operativo": 10,
      "ocupacion_referencia": 74.3,
      "precioReferencia": 3098000,
      "moneda": "MXN",
      "financiacionDesarrolladorPorcentaje": 0,
      "financiacionDesarrolladorMeses": 36,
      "saldoContraEntregaPorcentaje": 100,
      "normalizationBounds": {
        "roi_operativo": { "min": 0, "max": 38 },
        "ocupacion": { "min": 0, "max": 81 }
      },
      "formaPagoSaldoFinal": [
        "contado",
        "credito_hipotecario"
      ]
    },
    "normalizedMetrics": {
      "roi_operativo_norm": 0.26,
      "ocupacion_norm": 0.92,
      "ubicacionScore": 0.96
    },
    "scoresByProfile": {
      "source": "officialScoringFormulas",
      "formulaVersion": "1.0.2",
      "range": [0, 100],
      "values": {
        "rentista": 51,
        "conservador": 67,
        "patrimonial": 73,
        "especulativo": 36
      }
    },
    "semanticResolution": {
      "source": "semanticReasoningRules",
      "rulesVersion": "1.0.2",
      "dominantVariableByProfile": {
        "rentista": "financiacion_norm",
        "conservador": "financiacion_norm",
        "patrimonial": "ubicacionScore",
        "especulativo": "roi_capital_norm"
      },
      "textPersisted": false,
      "resolutionTiming": "on_read"
    },
    "governance": {
      "financingIsNotReturn": true,
      "scoresAreContextual": true,
      "semanticTextGeneration": "forbidden",
      "deterministic": true,
      "auditable": true
    }
  }
}