{
  "version": "ctrend_evaluation_readiness@1",
  "status": "blocked_before_economic_trial",
  "input_gate": {
    "version": "ctrend_evaluation_input_gate@1",
    "fixed_registry_members": 72,
    "acquisition_members": 43,
    "features_per_row": 28,
    "selected_input_dates": 52,
    "dates_with_25_features": 52,
    "minimum_feature_members": 26,
    "maximum_feature_members": 40,
    "feature_rows": 1801,
    "endpoint_missing_count": 0,
    "economic_returns_calculated": 0,
    "model_trained": false,
    "paper_eligible": false,
    "endpoint_presence_is_not_execution_or_label_admission": true
  },
  "input_exclusions": [],
  "input_gate_sha256": "dacfb2a610274bc1cbfbe8bfadf330cde45ed3461a267afbfc6983d3bd8a268c",
  "contract_sha256": "15cd8b18a0d8e5dee713d1660109c7923e88944bf1e4b60f2bb132f3f4774f83",
  "features_sha256": "f136c1e8f01ea7bbf836875d2f90902cdcf9c8ae4dba5fa2128ff4c0987707fd",
  "evaluation_window": {
    "first": "2022-02-25",
    "last": "2023-12-16",
    "entries": 95,
    "last_exit": "2023-12-26",
    "economically_admitted": false
  },
  "costs": {
    "status": "modeled_not_calibrated",
    "commission_baseline": "0.001",
    "btc_waiver_interval": [
      "2022-07-08T14:00:00Z",
      "2023-03-22T00:00:00Z"
    ],
    "half_spread_floor": "0.001",
    "slippage_floor": "0.002",
    "capacity_adv_fraction": "0.001",
    "adverse_multiplier": 2,
    "adverse_capacity_multiplier": ".5",
    "fee_sensitivity": ".0025",
    "past_055_is_not_calibrated": true
  },
  "gates": [
    {
      "id": "historical_execution_rules",
      "type": "external_evidence",
      "status": "not_admitted",
      "need": "Filtros spot fechados por instrumento e intervalo, o cotas históricas contrastables; LOT_SIZE, MARKET_LOT_SIZE, mínimos/máximos nominales y estado. Un tick no basta.",
      "searched": true
    },
    {
      "id": "custody_rights",
      "type": "external_evidence_and_integration",
      "status": "not_admitted",
      "need": "Conciliar inventario y valoración/recepción de XYM/BOBA cuando correspondan. No se ha acreditado reparto BOBA de Binance global.",
      "searched": true
    },
    {
      "id": "evaluation_identity_and_prices",
      "type": "scoped_data_work",
      "status": "not_started",
      "need": "Admitir intervalos posteriores para las seis identidades limitadas a febrero2022 y eventos de la ventana; luego solo los meses necesarios.",
      "searched": false
    },
    {
      "id": "eur_usdt_fx",
      "type": "scoped_data_work",
      "status": "not_started",
      "need": "Serie completa de financiación/valoración EUR/USDT y coste de conversión, sin USDT=USD. No hay fallo de proveedor demostrado.",
      "searched": false
    },
    {
      "id": "model_ledger_reconciliation",
      "type": "implementation",
      "status": "synthetic_predictor_tested_ledger_integration_pending",
      "need": "Predictor Fama–MacBeth + elastic net implementado y probado con datos artificiales. Pendiente integración de ejecución/libro/derechos y conciliación independiente del ensayo económico.",
      "searched": false
    },
    {
      "id": "preregistration",
      "type": "gate",
      "status": "not_started",
      "need": "Ficha admitida, una hipótesis SQL antes de objetivos económicos o retornos; datos y ejecución anteriores deben estar cerrados.",
      "searched": false
    }
  ],
  "tests_passed": 88,
  "economic_experiments": 0,
  "new_hypotheses": 0,
  "paper_eligible": false,
  "conclusion": "No evaluable todavía; no significa estrategia perdedora ni rentable. Indicadores disponibles y costes modelados no bastan para certificar una operación histórica.",
  "next_step": "Resolver evidencia histórica de ejecución y derechos; después admisión temporal, FX y simulador. No esperar al 2/11 ni repetir descargas terminadas.",
  "automation_status": "PAUSED",
  "historical_model_trained": false,
  "predictor_implemented_synthetic_tests_only": true
}
