{
 "muros": 21,
 "ausencias": 4,
 "cerrados": 6,
 "superados": 10,
 "sobre_dato_de_origen_publico": 11,
 "cerrados_sobre_dato_de_origen_publico": 4,
 "intentos_documentados": 71,
 "por_mecanismo": {
  "tarifa — hay que pagar por leerlo": 6,
  "desafío anti-bot — prueba de trabajo o JavaScript obligatorio": 5,
  "rechazo del servidor — 403, o la conexión se corta": 4,
  "formato cerrado — escaneado sin capa de texto, o dato solo en figura": 4,
  "cuenta — hay que registrarse, y el registro tiene captcha": 1,
  "licencia — se puede leer, no se puede republicar con su procedencia": 1
 },
 "llaves": {
  "un clic de una persona desde un navegador normal": 3,
  "un servidor espejo del mismo editor": 2,
  "renderizar el documento y leerlo con los ojos": 2,
  "otra fuente, con un dato distinto y mejor para el caso": 2,
  "otra fuente publicó el mismo dato en abierto": 1
 },
 "registro": [
  {
   "id": "M-01",
   "que_se_buscaba": "El texto de ISO 14067:2018 y de ISO 14044:2006 — las normas que este motor implementa y que la cadena de suministro europea exige aplicar",
   "quien_lo_tiene": "ISO · y los organismos nacionales de normalización",
   "mecanismo": "tarifa — hay que pagar por leerlo",
   "mecanismo_clave": "tarifa",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-11",
   "dominio": "iso.org",
   "vias_agotadas": [
    "Compra por unidad en la tienda de ISO: del orden de 150 a 200 CHF por norma, y este motor toca cinco (14067, 14044, 14040, TS 14071, TS 14048)",
    "Los organismos nacionales revenden a precio parecido",
    "Las bibliotecas universitarias con licencia lo dan a sus miembros; un agricultor no es miembro de ninguna"
   ],
   "intentos": 3,
   "consecuencia": "**Es el muro más alto de todos y casi nadie lo nombra.** Para cumplir una norma hay que leerla, y leerla cuesta dinero. El resultado es que el pequeño productor del trópico no puede comprobar si quien le calcula la huella lo está haciendo bien: tiene que creerle. Toda la arquitectura de esta calculadora —cada cláusula citada por su número, cada tabla nombrada, cada guarda que dice en qué se apoya— existe para que el que no puede comprar la norma pueda **auditar el cumplimiento sin tener el texto delante**. No lo sustituye. Lo hace verificable.",
   "origen_publico": false,
   "llave": "",
   "desenlace": "",
   "nota": "Aquí hay una pista jurídica que esta casa no ha verificado y que no va a afirmar sin leerla: existe jurisprudencia europea reciente sobre el acceso a las normas armonizadas que forman parte del derecho de la Unión. Si se sostiene, cambia el encuadre entero de este muro. Pendiente de leer la sentencia, no de citarla de oídas.",
   "es_muro": true
  },
  {
   "id": "M-02",
   "que_se_buscaba": "EN 590 — la especificación europea del gasóleo, para tomar de ahí la densidad que convierte los litros que declara una finca en la masa que pide la cadena del IPCC",
   "quien_lo_tiene": "CEN · organismos nacionales",
   "mecanismo": "tarifa — hay que pagar por leerlo",
   "mecanismo_clave": "tarifa",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-10",
   "dominio": "cen.eu",
   "vias_agotadas": [
    "Compra de la norma a CEN o a un organismo nacional: la especificación del gasóleo europeo no es de lectura libre"
   ],
   "intentos": 1,
   "consecuencia": "Ninguna, y por eso este muro es didáctico: **se rodeó sin sortearlo**. Enseña que un dato de una norma de pago puede muchas veces derivarse de fuentes abiertas, y que dos derivaciones independientes que concuerdan son mejor evidencia que una cita a un documento que el lector no puede abrir para comprobarla.",
   "origen_publico": false,
   "llave": "otra fuente publicó el mismo dato en abierto",
   "desenlace": "Se derivó la densidad de dos cifras que el gobierno británico publica en abierto: el factor por tonelada de gasóleo dividido entre el factor por litro da 0,83072 kg/L. Y se comprobó por una segunda vía independiente —la energética, con el poder calorífico del IPCC— que concuerda al 0,07 %. **Dos derivaciones independientes valen más que una norma que no se puede citar.**",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-03",
   "que_se_buscaba": "«Towards harmonised and regionalised life cycle assessment of fruits: A review on citrus fruit» — la revisión que debía dar la banda de cordura de los cítricos",
   "quien_lo_tiene": "Elsevier · Universitat Politècnica de València",
   "mecanismo": "desafío anti-bot — prueba de trabajo o JavaScript obligatorio",
   "mecanismo_clave": "antibot",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-11",
   "dominio": "sciencedirect.com",
   "vias_agotadas": [
    "ScienceDirect devuelve 403 a toda petición que no venga de un navegador con sesión",
    "La copia del repositorio institucional de la UPV (hdl.handle.net/10251/195002) está tras una verificación anti-bot con prueba de trabajo",
    "No se intentó pasar la verificación: va contra la regla nº 4 de este registro, que es la que lo hace publicable"
   ],
   "intentos": 3,
   "consecuencia": "Mantuvo la ficha de cítricos sin banda durante dos sesiones de trabajo. Y la lección al abrirse fue mayor que el dato: **la revisión no publica ni un solo valor de kg CO₂e/kg.** Es metodológica. Desde fuera del muro era indistinguible de una revisión con números, de modo que el muro no solo escondía el dato: escondía **que no había dato**.",
   "origen_publico": true,
   "llave": "un clic de una persona desde un navegador normal",
   "desenlace": "JuanCa lo abrió con un clic desde su navegador el 2026-09-11 y lo dejó en una carpeta compartida. Dos sesiones de bloqueo, tres segundos de persona.",
   "nota": "Financiación: investigación de una universidad pública española y del INIA de Uruguay, organismo público. El artículo es de pago.",
   "es_muro": true
  },
  {
   "id": "M-04",
   "que_se_buscaba": "El texto completo de Jawjit y cols. (2010) sobre caucho natural, que sostiene la banda de esa ficha",
   "quien_lo_tiene": "Elsevier (Journal of Cleaner Production)",
   "mecanismo": "tarifa — hay que pagar por leerlo",
   "mecanismo_clave": "tarifa",
   "estado": "parcial — se obtuvo algo, no lo que hacía falta",
   "estado_clave": "parcial",
   "fecha": "2026-09-11",
   "dominio": "sciencedirect.com",
   "vias_agotadas": [
    "Portal del editor tras muro de pago",
    "Sin repositorio abierto localizado"
   ],
   "intentos": 2,
   "consecuencia": "La banda del caucho se ancló **en el resumen**, que sí publica la cifra. Sirve, y se declara que solo se leyó el resumen: el grado de evidencia de esa ficha es menor que el de las demás y la ficha lo dice.",
   "origen_publico": null,
   "llave": "",
   "desenlace": "",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-05",
   "que_se_buscaba": "El PDF de un artículo de MDPI necesario para contrastar un factor",
   "quien_lo_tiene": "MDPI",
   "mecanismo": "rechazo del servidor — 403, o la conexión se corta",
   "mecanismo_clave": "rechazo",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-11",
   "dominio": "mdpi.com",
   "vias_agotadas": [
    "www.mdpi.com devuelve 403 a la petición directa del PDF, aunque el artículo sea de acceso abierto"
   ],
   "intentos": 1,
   "consecuencia": "Ninguna, porque se resolvió el mismo día. Vale como patrón repetible más que como incidente: hay acceso abierto que se comporta como cerrado por cómo está configurado el servidor, y quien lo sufre concluye que el artículo es de pago cuando no lo es.",
   "origen_publico": null,
   "llave": "un servidor espejo del mismo editor",
   "desenlace": "El mismo editor sirve sus PDF desde `mdpi-res.com`, que no rechaza. **Es acceso abierto bloqueado por configuración, no por política**, y eso es un patrón repetible que merece anotarse.",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-06",
   "que_se_buscaba": "El factor de emisión de la red eléctrica de Guatemala — dato que el propio Estado calcula y publica",
   "quien_lo_tiene": "Ministerio de Energía y Minas · MARN",
   "mecanismo": "desafío anti-bot — prueba de trabajo o JavaScript obligatorio",
   "mecanismo_clave": "antibot",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-11",
   "dominio": "mem.gob.gt",
   "vias_agotadas": [
    "mem.gob.gt responde con un desafío JavaScript de Cloudflare: 403 a todo lo que no ejecute el reto",
    "El Registro Nacional de Emisiones del MARN no expone el anexo",
    "Dos cifras oficiales circulan en informes —~0,2945 y 0,444 kg CO₂e/kWh— sin que se pueda determinar cuál es cuál",
    "Sin fuente primaria no se registra ninguna de las dos"
   ],
   "intentos": 4,
   "consecuencia": "**Guatemala no se puede calcular con factor de red propio.** Cualquier finca guatemalteca que use electricidad de red queda sin ámbito nacional, y este motor se niega a sustituirlo por un promedio regional. Un exportador guatemalteco de cardamomo o café no puede producir una huella con dato de su país porque el dato de su país está tras un cortafuegos.",
   "origen_publico": true,
   "llave": "",
   "desenlace": "",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-07",
   "que_se_buscaba": "El factor de emisión de la red eléctrica del Perú",
   "quien_lo_tiene": "MINAM · MINEM",
   "mecanismo": "cuenta — hay que registrarse, y el registro tiene captcha",
   "mecanismo_clave": "cuenta",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-11",
   "dominio": "minam.gob.pe",
   "vias_agotadas": [
    "La plataforma «Huella de Carbono Perú» del MINAM responde, pero su API va tras autenticación con recaptcha y cifrado de interceptores",
    "El PDF de factores del MINEM (namasenergia.minem.gob.pe) **corta la conexión en los cinco intentos**, con y sin cookies",
    "El Anuario Estadístico de Electricidad 2024 se descargó y se leyó: no trae factor de emisión",
    "COES publica estadística de operación, no factores"
   ],
   "intentos": 4,
   "consecuencia": "Perú sin factor de red propio. Y hay un segundo daño, más sutil: la cifra de 0,52144 t CO₂e/MWh que circula en informes corporativos **parece un factor de margen y no una media de red**, y como la fuente primaria está cerrada nadie puede comprobarlo. El muro no solo esconde el dato bueno: deja correr el malo.",
   "origen_publico": true,
   "llave": "",
   "desenlace": "",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-08",
   "que_se_buscaba": "Los factores de emisión de la red eléctrica de Indonesia",
   "quien_lo_tiene": "Kementerian ESDM",
   "mecanismo": "formato cerrado — escaneado sin capa de texto, o dato solo en figura",
   "mecanismo_clave": "formato",
   "estado": "parcial — se obtuvo algo, no lo que hacía falta",
   "estado_clave": "parcial",
   "fecha": "2026-09-11",
   "dominio": "esdm.go.id",
   "vias_agotadas": [
    "El decreto Kepmen ESDM 163.K/HK.02/MEM.S/2021 está publicado como escaneado, sin capa de texto que se pueda extraer"
   ],
   "intentos": 1,
   "consecuencia": "Ninguna sobre el formato en sí: se localizó, se renderizó y **se leyó con los ojos**. Y entonces apareció lo de fondo, que no era el formato: Indonesia no tiene una red nacional sino ~130 sistemas aislados, y lo que el decreto publica son factores de **margen** para proyectos de mitigación, no medias de red para inventario. Registrar uno cualquiera habría sido un error grave. **El muro de formato ocultaba un muro conceptual.**",
   "origen_publico": true,
   "llave": "renderizar el documento y leerlo con los ojos",
   "desenlace": "",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-09",
   "que_se_buscaba": "Los factores de inventario de cultivos tropicales de ecoinvent, Agri-footprint y la World Food LCA Database",
   "quien_lo_tiene": "ecoinvent · Blonk · Quantis / Agroscope",
   "mecanismo": "licencia — se puede leer, no se puede republicar con su procedencia",
   "mecanismo_clave": "licencia",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-11",
   "dominio": "ecoinvent.org",
   "vias_agotadas": [
    "Licencia comercial: se puede comprar el acceso",
    "Pero la licencia **prohíbe republicar el factor junto con su procedencia**, que es exactamente lo que esta calculadora hace con cada una de sus 106 cifras"
   ],
   "intentos": 2,
   "consecuencia": "**Comprarlas no serviría de nada, y ese es el punto.** Un motor cuya tesis es que cada número debe viajar con su acta de verificación no puede alimentarse de una base que prohíbe publicar el acta. Por eso este motor está construido enteramente sobre fuentes de licencia libre —IPCC, DESNZ bajo OGL, literatura revisada por pares— y por eso tardó más. La restricción de licencia no encarece el trabajo: **lo reorienta**.",
   "origen_publico": null,
   "llave": "",
   "desenlace": "",
   "nota": "Marcado `[HIPOTESIS]` por quien lo propone y pendiente de comprobación disciplinada, con la muestra fijada de antemano: que una parte sustancial de ese dato provenga de estudios con financiación pública. La hipótesis se comprueba fijando la muestra ANTES de mirar ninguna documentación, o no vale.",
   "es_muro": true
  },
  {
   "id": "M-10",
   "que_se_buscaba": "Un ACV de puerta de finca de camote, ñame, malanga, frijol común, mango o papaya en el trópico",
   "quien_lo_tiene": "nadie",
   "mecanismo": "ausencia — nadie lo ha publicado nunca (esto NO es un muro)",
   "mecanismo_clave": "ausencia",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-11",
   "dominio": "",
   "vias_agotadas": [
    "Búsqueda en OpenAlex en inglés: trabajos agronómicos y genómicos, ningún ACV a puerta de finca",
    "Revisión de taro de Otekunrin y cols. (2021), acceso abierto, leída: **cero apariciones de «carbon», «LCA» o «emission»** en el artículo entero",
    "Pendiente: repositorios en español y portugués"
   ],
   "intentos": 3,
   "consecuencia": "Seis fichas de la cartera sin banda de cordura. **Y esto NO es un muro: es un hueco.** Nadie lo esconde; nadie lo ha hecho. Distinguirlo importa porque la solución es distinta: un muro se rodea o se denuncia, un hueco **hay que ir a medirlo**. Media docena de cultivos que alimentan a millones de personas en el intertrópico no tienen huella de carbono publicada, y eso dice más sobre las prioridades de la investigación agrícola mundial que cualquier muro de pago.",
   "origen_publico": null,
   "llave": "",
   "desenlace": "",
   "nota": "",
   "es_muro": false
  },
  {
   "id": "M-11",
   "que_se_buscaba": "Parámetros de residuo de cosecha de la Tabla 11.1A del IPCC y las tablas de arroz del Capítulo 5 — datos libres, en documentos libres",
   "quien_lo_tiene": "IPCC (acceso abierto)",
   "mecanismo": "formato cerrado — escaneado sin capa de texto, o dato solo en figura",
   "mecanismo_clave": "formato",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-11",
   "dominio": "ipcc-nggip.iges.or.jp",
   "vias_agotadas": [
    "Las tablas están maquetadas de modo que la extracción de texto devuelve las columnas descolocadas y los valores mezclados entre filas contiguas"
   ],
   "intentos": 1,
   "consecuencia": "Ninguna: se resolvió recuperando cada valor **por coordenadas** en la página y calibrando la lectura contra filas que el propio documento publica en texto. Es la regla del `[DERIVADO]` funcionando.",
   "origen_publico": true,
   "llave": "renderizar el documento y leerlo con los ojos",
   "desenlace": "Vale la pena decirlo alto: **el IPCC es gratis, está en abierto y es de una calidad enorme.** El único obstáculo fue tipográfico. Este registro no existe para repartir culpas: existe para distinguir. Y la distinción aquí es que hay instituciones que publican de verdad.",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-12",
   "que_se_buscaba": "La banda de cordura del maíz tropical — el dato existía, en un PDF que ya teníamos, y aun así estuvo inalcanzable una jornada",
   "quien_lo_tiene": "nadie: estaba en casa",
   "mecanismo": "formato cerrado — escaneado sin capa de texto, o dato solo en figura",
   "mecanismo_clave": "formato",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-11",
   "dominio": "nature.com",
   "vias_agotadas": [
    "El valor no está en ninguna tabla ni en el cuerpo del texto: está **dentro de un diagrama de cajas** de la última figura"
   ],
   "intentos": 1,
   "consecuencia": "Ninguna, y es el muro que más enseña sobre nosotros mismos: se dio por bloqueada una ficha sin comprobar qué la bloqueaba exactamente. De ahí salió la **regla nº 8** de la casa: antes de decir que un dato hay que conseguirlo a mano, mira exactamente qué lo impide.",
   "origen_publico": true,
   "llave": "renderizar el documento y leerlo con los ojos",
   "desenlace": "Se renderizó la página al 175 % y se leyó la figura, calibrando el eje contra la cifra que el propio texto publica. La caja del estudio cae sobre su propio número, así que la lectura se valida sola.",
   "nota": "",
   "es_muro": true
  },
  {
   "id": "M-13",
   "que_se_buscaba": "La Emission Factor Database del propio IPCC (EFDB) — el catálogo oficial donde los países depositan factores de emisión específicos, incluidos los de fabricación de fertilizantes de plantas reales",
   "quien_lo_tiene": "IPCC · IGES (Instituto de Estrategias Ambientales Globales, Japón)",
   "mecanismo": "rechazo del servidor — 403, o la conexión se corta",
   "mecanismo_clave": "rechazo",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-12",
   "dominio": "efdb.apps.ipcc-nggip.iges.or.jp",
   "vias_agotadas": [
    "efdb.apps.ipcc-nggip.iges.or.jp por HTTPS: el túnel no se establece, la conexión se rechaza antes de negociar",
    "El mismo dominio raíz (www.ipcc-nggip.iges.or.jp) responde perfectamente y de ahí salen todos los PDF de este motor, así que no es el dominio: es el subdominio de la aplicación"
   ],
   "intentos": 2,
   "consecuencia": "**Es el muro más irónico del mapa.** Todos los factores de fondo de esta calculadora salen de PDF del IPCC que se leen sin problema; la base de datos donde ese mismo organismo agrega los factores específicos de cada país —los que convertirían nuestro Tier 1 genérico en un Tier 2 con el amoníaco de la planta que realmente abastece a Centroamérica— es la única puerta del IPCC que no abre desde aquí. La consecuencia concreta: el fondo del fertilizante se queda en el valor por defecto más caro de la Tabla 3.1 cuando el agricultor no sabe de qué proceso viene su urea, y con la EFDB se podría al menos ofrecerle el factor del país exportador.",
   "origen_publico": true,
   "llave": "",
   "desenlace": "",
   "nota": "No se registra como tarifa ni licencia: la EFDB es de acceso libre y gratuito por diseño. Lo que falla es la ruta, y por eso el mecanismo es rechazo y no otra cosa. Puede muy bien ser una restricción de este entorno y no del servicio; se anota como lo que es —un intento fechado que no llegó— y no como una acusación. **Un muro que quizá sea nuestro sigue siendo un muro para quien calcula desde aquí.**",
   "es_muro": true
  },
  {
   "id": "M-14",
   "que_se_buscaba": "La alometría pantropical de Chave y cols. (2014), «Improved allometric models to estimate the aboveground biomass of tropical trees» — la ecuación estándar del mundo para convertir diámetro, altura y densidad de madera en biomasa de un árbol tropical",
   "quien_lo_tiene": "Wiley (Global Change Biology), DOI 10.1111/gcb.12629",
   "mecanismo": "tarifa — hay que pagar por leerlo",
   "mecanismo_clave": "tarifa",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-12",
   "dominio": "onlinelibrary.wiley.com",
   "vias_agotadas": [
    "doi.org/10.1111/gcb.12629 → Wiley, tras tarifa",
    "Unpaywall (api.unpaywall.org) confirma que existe **una sola** localización abierta en el mundo, la de Edimburgo, y es el manuscrito enviado",
    "La cabecera del 403 de Edimburgo dice `cf-mitigated: challenge`: **no es una tarifa, es un antibot de Cloudflare** sobre un documento de depósito abierto. Se intentó también con navegador y el túnel se corta",
    "OpenAlex y Crossref resuelven la cita completa pero no dan fichero",
    "HAL (hal-02063299): el registro existe y se marca de acceso abierto, pero **no tiene fichero depositado**; es metadato",
    "Repositorio de la Universidad de Edimburgo, que OpenAlex da como mejor localización abierta: la página carga y el manuscrito aceptado (.docx) devuelve 403",
    "agritrop.cirad.fr: 401"
   ],
   "intentos": 7,
   "consecuencia": "**El motor biométrico se queda sin su nivel de árbol.** Sin esta ecuación, `motor/biometria.py` puede recorrer el camino Tier 1 del IPCC —de hectáreas, especie, zona y edad a toneladas de CO2— pero no puede convertir el inventario de una parcela, que es lo que un técnico forestal mide de verdad con una forcípula y un clinómetro. La diferencia práctica es la banda: el Tier 1 sale con **±61 %** en un rodal de teca a 20 años, y una alometría aplicada a árboles medidos bajaría eso a la mitad o menos. Es exactamente el salto de Tier 1 a Tier 3 que esta casa persigue en todo lo demás.",
   "origen_publico": null,
   "llave": "otra fuente, con un dato distinto y mejor para el caso",
   "desenlace": "**SUPERADO el mismo día, y no por donde se buscaba.** El artículo de Chave sigue tras la tarifa y el antibot; lo que se hizo fue dejar de necesitarlo.\n\nJuanCa trajo el PDF —y resultó ser un escaneado sin capa de texto, ilegible para el extractor— pero en la misma entrega venía algo mejor: **Yepes, A.; Zapata, M.; Bolívar, J.; Monsalve, A.; Espinosa, S.M.; Sierra-Correa, P.C.; Sierra, A. (2016). «Ecuaciones alométricas de biomasa aérea para la estimación de los contenidos de carbono en manglares del Caribe colombiano». Revista de Biología Tropical 64(2): 913–926. DOI 10.15517/rbt.v64i2.18141.** Acceso abierto, leído entero el 2026-09-12.\n\nSesenta árboles de manglar cosechados con autorización oficial en la bahía de Cispatá; tres ecuaciones —Avicennia germinans, Rhizophora mangle y la general— con su n, su Ra² y su cuadrado medio del error. Ya están cargadas en `motor/biometria.py`.\n\n**Y la lección es mejor que el atajo.** Un modelo pantropical es un promedio de 4 000 árboles de medio mundo. Una ecuación ajustada sobre los árboles de un sitio **es un factor territorial**, que es la tesis entera de este proyecto. El muro empujó hacia la respuesta correcta: si Chave se hubiera abierto el primer día, esta casa estaría usando el promedio mundial y no la ecuación del Caribe colombiano.\n\nQueda abierto lo que la alometría de manglar no cubre —tierra firme, plantación, especies distintas de esas dos—, y para eso sigue habiendo lista de la compra en `FUENTES_QUE_NECESITAMOS.md`. Pero el módulo ya no está vacío, y el nivel de árbol ya existe.",
   "nota": "**Lo que haría falta para cerrarlo está escrito y es accionable**: título, DOI, enlace y la lista de los seis datos concretos que bastarían, en `FUENTES_QUE_NECESITAMOS.md`. Ahí están también las alternativas, y una es **mejor** que Chave para esta casa: una alometría nacional —el protocolo de biomasa-carbono del IDEAM en Colombia, las ecuaciones del SMByC— es un factor territorial, que es la tesis del proyecto, en vez de un promedio pantropical. Un muro con una lista de la compra al lado deja de ser una queja y pasa a ser una tarea.\n\nEl campo de origen público se deja en el tercer estado, que es el honesto: Chave y cols. trabajan en institutos públicos —CNRS, CIRAD, universidades— y la red de parcelas que midieron los 4 004 árboles del ajuste se financió con dinero público de varios países; pero el artículo lo publicó una editorial privada y no consta que hubiera un mandato de acceso abierto aplicable en 2014. Afirmar que el dato es público sería cómodo y no está comprobado.\n\n**La decisión que este muro obliga a tomar, y conviene que conste.** Los coeficientes de esa ecuación son conocidos y estaría al alcance escribirlos de memoria. No se hace. La regla nº 13 de esta casa nació de estar a punto de reportarle al IPCC una errata que el IPCC ya había corregido, y este es el peor sitio de todo el motor para saltársela: un coeficiente mal recordado en una alométrica no se nota en una ficha, se propaga a cada árbol de cada inventario durante años. Así que `Alometria` existe como enchufe —se niega a construirse sin ecuación escrita, fuente, error de predicción y rango de diámetros— y el módulo **no trae ninguna precargada**.",
   "es_muro": true
  },
  {
   "id": "M-15",
   "que_se_buscaba": "Los factores de metano del estiércol en confinamiento — Tabla 10.14 (UPDATED) del Refinamiento de 2019, cuatro dimensiones (especie × clase de productividad × sistema de manejo × zona climática) con celdas fusionadas",
   "quien_lo_tiene": "Nadie: el PDF es abierto y se lee. **El muro era la tabla, no la puerta.**",
   "mecanismo": "formato cerrado — escaneado sin capa de texto, o dato solo en figura",
   "mecanismo_clave": "formato",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-12",
   "dominio": "www.ipcc-nggip.iges.or.jp",
   "vias_agotadas": [
    "Extracción por coordenadas de las páginas 10.58 a 10.62: se obtienen los números, pero emparejarlos con sus etiquetas exige resolver fusiones verticales y horizontales a la vez",
    "**Y una trampa que sólo se ve mirando**: unas filas se tabulan sobre las DIEZ columnas de clima y otras sobre TRES bandas anchas (fría · templada · cálida). Los tres números de una fila corta no son las tres primeras columnas de una fila larga",
    "Se decidió NO transcribirla, y registrarlo como muro en vez de publicar un emparejamiento sin comprobar"
   ],
   "intentos": 3,
   "consecuencia": "Sin estos factores, ninguna ficha de animal en confinamiento —cerdo, pollo, gallina ponedora— se podía calcular: en un sistema anaerobio el estiércol es la partida dominante, y omitirlo no es conservador sino falsear la ficha.",
   "origen_publico": true,
   "llave": "otra fuente, con un dato distinto y mejor para el caso",
   "desenlace": "**Se superó no leyendo la tabla, sino reconstruyéndola.** La propia Tabla 10.14 dice al pie de dónde salen sus números: «All values are calculated based on MCFs and B0s reported in Tables 10.17 and 10.16, respectively, using the equation MCF*B0*0.67». Esas dos tablas son de dos dimensiones y se leen sin ambigüedad.\n\nAsí que el motor guarda las tablas de origen y **calcula** el factor, y la tabla impresa queda como comprobación: `herramientas/leer_tabla_1014.py` rehace 201 celdas y las compara con lo impreso. Las 201 cuadran.\n\n**La lección, que vale más que el dato.** Ante una tabla que no se puede emparejar con garantías, la salida no es leerla con más cuidado —el cuidado no es verificable— sino buscar la ecuación que la generó. Una reconstrucción que cuadra en 201 celdas es una prueba; una transcripción cuidadosa es una promesa.\n\n**Y reconstruir encontró dos cosas que transcribir no habría encontrado.** La primera: las unidades cambiaron en 2019 —la Tabla 10.14 de 2006 iba en kg CH4 por cabeza y año, la de 2019 va en g CH4 por kg de sólidos volátiles— y esta casa tenía el factor de pastoreo cargado en la base vieja, escalando con el número de animales y no con su tamaño. La segunda: **una errata en la tabla impresa del IPCC**, en la fila «Burned for fuel» del bloque de aves, donde imprime 2,6 donde su propia ecuación da 26,1.",
   "nota": "La llave es la séptima —«otro dato mejor»— estirada un paso más: aquí no apareció otro dato, apareció **la ecuación que genera el dato**. Quizá merezca llave propia el día que vuelva a pasar; hoy se anota bajo la misma idea, que es que ante un muro la pregunta no es sólo «¿por dónde entro?» sino «¿de verdad necesito ESTE artefacto?».",
   "es_muro": true
  },
  {
   "id": "M-16",
   "que_se_buscaba": "El N2O INDIRECTO del estiércol gestionado — volatilización de amoníaco y óxidos de nitrógeno (Tabla 10.22 del Cap. 10) y su posterior deposición (EF4 y EF5 del Cap. 11)",
   "quien_lo_tiene": "Nadie: las tablas son abiertas y legibles. Lo que falta es el trabajo, y decir que falta trabajo no es lo mismo que decir que hay un muro — pero callarlo sí sería peor.",
   "mecanismo": "ausencia — nadie lo ha publicado nunca (esto NO es un muro)",
   "mecanismo_clave": "ausencia",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-12",
   "dominio": "www.ipcc-nggip.iges.or.jp",
   "vias_agotadas": [
    "Tabla 10.22 (UPDATED) leída: es de dos dimensiones y se puede emparejar sin la ambigüedad de la 10.14",
    "Pero cerrar la cuenta exige además EF4 y EF5 del Capítulo 11 y decidir qué parte del nitrógeno volatilizado se imputa a esta frontera: es una tarea entera, no un número"
   ],
   "intentos": 2,
   "consecuencia": "**Sesga a la baja, y sesga MÁS a los sistemas que más volatilizan**, que es justo al revés de lo que un usuario esperaría. En un almacenamiento sólido la volatilización de amoníaco puede llevarse una fracción grande del nitrógeno, y parte de ese nitrógeno vuelve a caer y se convierte en N2O lejos de la granja. Hoy la calculadora cuenta el N2O directo del sistema de manejo (Tabla 10.21) y el de las deyecciones en pastoreo (EF3PRP), y **no cuenta el indirecto del estiércol gestionado**. Consta aquí, y consta en `motor.ganaderia.LO_QUE_SIGUE_FALTANDO_DEL_NITROGENO`, para que la comparación entre sistemas de manejo se lea sabiéndolo.",
   "origen_publico": true,
   "llave": "",
   "desenlace": "",
   "nota": "",
   "es_muro": false
  },
  {
   "id": "M-17",
   "que_se_buscaba": "Dos ACV de porcino en el International Journal of LCA que Unpaywall declara de acceso abierto: «Evaluating environmental, economic, and social aspects of an intensive pig production farm» (10.1007/s11367-023-02223-4) y «An approach to achieve overall farm feed efficiency in pig production» (10.1007/s11367-020-01860-3)",
   "quien_lo_tiene": "Springer Nature",
   "mecanismo": "desafío anti-bot — prueba de trabajo o JavaScript obligatorio",
   "mecanismo_clave": "antibot",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-12",
   "dominio": "link.springer.com",
   "vias_agotadas": [
    "El PDF que el propio Unpaywall señala como localización abierta —`link.springer.com/content/pdf/<doi>.pdf`— devuelve 3.038 bytes de HTML con el título «Client Challenge» y un `<noscript>`: es un muro anti-robot, no una tarifa",
    "Europe PMC: el International Journal of LCA no deposita en PMC",
    "**Y el día que se intentó, Europe PMC estaba caído**: la consulta testigo devolvió 503 tres veces seguidas. Así que ni siquiera se puede afirmar que no esté allí — sólo que no se pudo mirar",
    "OpenAlex: 429 a la primera consulta, incluida la testigo. No se insistió"
   ],
   "intentos": 4,
   "consecuencia": "**La banda de la ficha porcina sigue sin anclar, y no por falta de literatura.** Es el caso más claro de toda la cartera de un dato que existe, que su editor declara abierto, y al que no se llega: Unpaywall dice `is_oa: true` y entrega un enlace que a un programa le contesta con un acertijo. Abierto para un humano con navegador; cerrado para cualquier cosa que automatice. La distinción importa porque es exactamente la que separa «acceso abierto» de «acceso abierto útil».\n\nY el porcino era el caso alcanzable: con el pienso ya dentro de su frontera desde hoy, le falta sólo la cifra publicada en kg de peso vivo en puerta de granja, que es lo que estos artículos probablemente traen.",
   "origen_publico": null,
   "llave": "un clic de una persona desde un navegador normal",
   "desenlace": "**Superado el mismo día, y en el tiempo previsto.** Se anotó en `FUENTES_QUE_NECESITAMOS.md` que superarlo no necesitaba dinero sino «un navegador y un minuto»; JuanCa abrió los dos DOI a mano y dejó los PDF en el fondo documental esa misma noche. La ficha porcina pasó de `[HIPOTESIS]` a `[DERIVADO]` con la banda anclada en Savian y col. (2023).\n\n**Y el artículo dio más que su cifra**: reconstruir su caso con nuestro motor destapó que las fichas de conformidad declaraban 1,1 ciclos de ceba al año en vez de 2,8, y que el defecto de sólidos volátiles del IPCC para América Latina sobreestima una ceba integrada moderna. De ahí salió la guarda G-140.",
   "nota": "**La lección que este muro deja escrita.** Un muro anti-robot sobre un documento que su propio editor declara abierto no es un muro de acceso: es un muro de automatización. Se cae con un humano y un navegador. Conviene distinguirlo de la tarifa, que no se cae con nadie, y de la ausencia, que no se cae con nada.",
   "es_muro": true
  },
  {
   "id": "M-18",
   "que_se_buscaba": "Cualquier consulta bibliográfica automatizada durante la tarde del 2026-09-12",
   "quien_lo_tiene": "Europe PMC (EMBL-EBI) y OpenAlex",
   "mecanismo": "rechazo del servidor — 403, o la conexión se corta",
   "mecanismo_clave": "rechazo",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-12",
   "dominio": "ebi.ac.uk · api.openalex.org",
   "vias_agotadas": [
    "Europe PMC: HTTP 503 sostenido, incluida la consulta testigo, a lo largo de toda la tarde y con tres reintentos por consulta",
    "OpenAlex: HTTP 429 a la primera consulta, testigo incluida",
    "Crossref sí contestaba, pero su ordenación por relevancia sobre texto libre devuelve metanol y presas hidroeléctricas para una consulta de porcino: sirve para resolver un DOI que ya se conoce, no para barrer un campo"
   ],
   "intentos": 3,
   "consecuencia": "**No impide un dato concreto: impide saber si un dato existe.** Y eso vale la pena registrarlo porque es donde esta casa ha estado más cerca de publicar una falsedad. La regla —«un cero sólo significa algo si el servicio contestó»— nació el día que Europe PMC devolvió 503 y estuvimos a punto de escribir que el ñame no tiene literatura. Hoy volvió a pasar, y la consulta testigo de `herramientas/buscar_fuentes.py` lo cazó en el primer intento.\n\nLa consecuencia práctica: la banda del porcino queda sin anclar con **el motivo correcto escrito** —no se pudo mirar— en vez del motivo cómodo —no hay nada—.",
   "origen_publico": true,
   "llave": "",
   "desenlace": "",
   "nota": "Un muro que se abre solo con el tiempo, seguramente. Consta porque la fecha de una búsqueda es parte de su resultado: quien lea mañana que la ficha porcina no tiene banda tiene derecho a saber que la tarde en que se buscó, el buscador estaba caído.",
   "es_muro": true
  },
  {
   "id": "M-19",
   "que_se_buscaba": "Tres artículos que esta casa necesitaba y no podía alcanzar: los dos ACV de porcino del International Journal of LCA, los dos ACV de huevo que comparan galpón con campo (Dekker 2011 en Livestock Science y Leinonen 2012 en Poultry Science), y el ACV de caña australiana de Renouf y col. (2010)",
   "quien_lo_tiene": "Springer Nature · Elsevier · Poultry Science",
   "mecanismo": "tarifa — hay que pagar por leerlo",
   "mecanismo_clave": "tarifa",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-12",
   "dominio": "link.springer.com · sciencedirect.com · academic.oup.com",
   "vias_agotadas": [
    "Tarifa por artículo en los tres editores",
    "Unpaywall: sin copia abierta para los de huevo y caña; para los de porcino decía `is_oa: true` y entregaba un enlace que a un programa le contesta con un acertijo anti-robot (ver M-17)",
    "Europe PMC: ninguna de las tres revistas deposita allí, y además el servicio estuvo caído toda la tarde (ver M-18)"
   ],
   "intentos": 3,
   "consecuencia": "**Ninguna, porque se cayó entero en una noche.** Consta como muro porque durante semanas bloqueó tres bandas de la cartera, y porque la forma en que se cayó es el dato: no hizo falta dinero ni suscripción. Hizo falta **una persona con un navegador**.\n\nLo que desbloqueó, en una tanda: la banda del porcino pasó de `[HIPOTESIS]` a `[DERIVADO]`; la del huevo se re-ancló en Dekker, que es el único de los tres artículos de huevo que declara el dLUC fuera; el techo de la banda de la caña quedó confirmado desde fuera; y **una conclusión nuestra de esa misma tarde quedó refutada** —la comparación entre el huevo de galpón y el de campo—, que es lo más valioso de todo.",
   "origen_publico": null,
   "llave": "un clic de una persona desde un navegador normal",
   "desenlace": "Superado el 2026-09-12 por aportación al fondo documental. Los cinco artículos están leídos enteros y sus cifras registradas en `motor/comparables.py` con su cita literal.",
   "nota": "**El patrón que hay que ver aquí.** De los muros que esta casa ha registrado, los que se caen son los que tienen una llave humana: un clic, un repositorio institucional, un espejo. Los que no se caen son los de tarifa pura sobre normas —M-01, las ISO— donde no hay copia legítima que alguien pueda abrir. Distinguir los dos tipos es lo que convierte este registro en una lista de trabajo en vez de una lista de quejas.",
   "es_muro": true
  },
  {
   "id": "M-20",
   "que_se_buscaba": "La nota de corrección del ACV de porcino de Soleimani y Gilbert (DOI 10.1007/s11367-021-01898-x, dos páginas, Int. J. LCA 26(6): 1298–1299). Hacía falta por la regla nº 13 de la casa: comprobar las correcciones antes de citar",
   "quien_lo_tiene": "Springer Nature",
   "mecanismo": "desafío anti-bot — prueba de trabajo o JavaScript obligatorio",
   "mecanismo_clave": "antibot",
   "estado": "parcial — se obtuvo algo, no lo que hacía falta",
   "estado_clave": "parcial",
   "fecha": "2026-09-13",
   "dominio": "link.springer.com",
   "vias_agotadas": [
    "Las TRES rutas que el propio Crossref publica para esa nota —`content/pdf/<doi>.pdf`, `article/<doi>/fulltext.html` y el `doi.org` que redirige— devuelven los mismos 3.038 bytes de HTML titulados «Client Challenge». Es el mismo muro de M-17, que se superó con un clic humano y por tanto **sigue en pie**: aquel día se abrió una puerta, no se tiró la pared",
    "Europe PMC: cero resultados para ese DOI. El International Journal of LCA no deposita en PMC. Esta vez el servicio SÍ contestó —testigo comprobado— así que el cero significa algo",
    "HAL: cero resultados para el DOI de la corrección. **Sí tiene el artículo corregido; no tiene la nota**"
   ],
   "intentos": 3,
   "consecuencia": "**Ninguna, y eso es lo interesante.** El bloqueo que la regla nº 13 imponía a la ficha del porcino se levantó igualmente, por otro camino: el artículo depositado en HAL lleva impreso «© The Author(s) 2021, corrected publication 2021» y se depositó en 2023, dos años después de la corrección. **Las cifras que esta casa cita son ya las corregidas**, que es lo que la regla pedía. Lo que sigue sin saberse es QUÉ cambió, y eso no afecta a ninguna cifra publicada por esta calculadora.\n\nSe registra como muro precisamente por eso: para que conste que hay una pregunta abierta y que se decidió seguir sin ella, con la razón escrita.",
   "origen_publico": true,
   "llave": "el repositorio institucional del autor",
   "desenlace": "**Parcial, y la llave ya estaba en la lista.** No se consiguió la nota de corrección, pero sí el artículo corregido entero, en CC BY 4.0, depositado por los propios autores en HAL (`imt-mines-ales.hal.science/hal-04195863`), 2.062.029 bytes de PDF de verdad frente a los 3.038 de acertijo.\n\n**`Llave.REPOSITORIO` llevaba en esta taxonomía desde el principio y nadie la había probado contra este muro.** El registro de muros no sirve sólo para contar lo que pasó: sirve para saber qué probar la próxima vez. Aquí la respuesta estaba escrita en el propio módulo.",
   "nota": "**Dos lecciones sobre Unpaywall, y las dos cuestan tiempo.**\n\n· **«Abierto» no quiere decir «descargable».** Unpaywall devolvió `is_oa: true` y el enlace de Springer, que es el que contesta con el acertijo. Es el hallazgo de M-17 repetido, y por eso `herramientas/buscar_fuentes.py` estrena `donde_mas_buscar()`: Unpaywall y HAL a la vez, porque Unpaywall diciendo «no hay copia abierta» a veces sólo quiere decir «no la tengo fichada».\n\n· **Y «abierto» tampoco quiere decir «es el artículo que buscabas».** Ese mismo día se probó un DOI conjeturado de memoria —10.1007/s11367-021-01899-w, un dígito de distancia— y Unpaywall lo dio por abierto sin pestañear. Es un artículo sobre impactos de biodiversidad con lógica difusa. Quien no compruebe el título se descarga otro artículo y lo lee creyendo que es el suyo. Por eso `donde_mas_buscar()` devuelve siempre el título junto al enlace.\n\n**Y lo que confirmó el parentesco no fue el editor sino Crossref**: el registro del artículo original trae `updated-by` apuntando a la corrección, con etiqueta y fecha. Hasta entonces, que esa corrección fuera la de ese artículo era una suposición que la ficha arrastraba escrita como si fuera un hecho.",
   "es_muro": true
  },
  {
   "id": "M-22",
   "que_se_buscaba": "«The carbon footprint of beef cattle systems in the Southeast United States», Carbon Footprints 2022, DOI 10.20517/cf.2022.16",
   "quien_lo_tiene": "OAE Publishing Inc.",
   "mecanismo": "desafío anti-bot — prueba de trabajo o JavaScript obligatorio",
   "mecanismo_clave": "antibot",
   "estado": "superado — y se cuenta cómo",
   "estado_clave": "superado",
   "fecha": "2026-09-14",
   "dominio": "oaepublish.com",
   "vias_agotadas": [
    "La URL de descarga que declara Unpaywall (oaepublish.com/cf/article/download/5322) devuelve **77 KB de cáscara de JavaScript**: un `<!doctype html>` con el título «OAE Publishing Inc» y ningún contenido. No es un 403 ni una tarifa: es una aplicación de una sola página que monta el artículo en el navegador",
    "Buscar enlaces a PDF dentro de ese HTML: no hay ninguno"
   ],
   "intentos": 2,
   "consecuencia": "Es un editor **de acceso abierto** cuyo artículo no se puede leer con una descarga. Un muro que no cobra y no prohíbe: sencillamente exige un navegador. Para una casa que lee literatura con herramientas, equivale a estar cerrado.",
   "origen_publico": null,
   "llave": "un servidor espejo del mismo editor",
   "desenlace": "**Superado el mismo día, y por el mismo truco que MDPI.** El editor sirve sus PDF desde un CDN aparte, `f.oaes.cc`, y ese servidor entrega el archivo sin condiciones. Se descubrió pidiéndole a Unpaywall el enlace de OTRO artículo del mismo editor —Stichnothe y Schweinle (2026), DOI 10.20517/cf.2025.90— que esta vez devolvió la ruta del CDN en vez de la del portal.\n\n**La lección es sobre el método, no sobre el editor**: la misma revista da dos enlaces distintos para dos artículos, y sólo uno de los dos sirve. Un «no se puede leer» basado en una sola URL no es una conclusión; es una URL.\n\nDel artículo de 2022 se obtuvo su contenido por otra vía —renderizado— y **no se registra como comparable**: lo leído así no es lectura de esta casa. Queda en `PENDIENTES_DE_LEER` con lo que se sabe de él: unidad en kg de CANAL y silencio sobre el dLUC, que ya lo descalificaría dos veces.",
   "nota": "Anotado el día en que la palma dio su mejor fuente y el vacuno su quinto silencio. El CDN del editor sirvió las dos cosas.",
   "es_muro": true
  },
  {
   "id": "M-23",
   "que_se_buscaba": "Una intensidad de combustible o una huella de carbono de PALANGRE, en litros por tonelada desembarcada o en kg CO2e por kg, a puerta de muelle",
   "quien_lo_tiene": "nadie",
   "mecanismo": "ausencia — nadie lo ha publicado nunca (esto NO es un muro)",
   "mecanismo_clave": "ausencia",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-14",
   "dominio": "",
   "vias_agotadas": [
    "Crossref, cuatro consultas cruzando palangre, atún, pez espada, intensidad de combustible y ACV: devuelve biología pesquera —selectividad de anzuelo, tiempo de reposo, captura incidental de tortugas, estandarización de CPUE— y economía de flota. **Ni un solo estudio con consumo por tonelada desembarcada.**",
    "Europe PMC con testigo vivo: lo mismo. El cero significa algo",
    "Avadi, A. (2015), «Life Cycle Assessment of Ecuadorian processed tuna», CIRAD Agritrop 591380, leído: es la fuente más cercana que existe y **es de cerco, no de palangre** — el término «longline» no aparece ni una vez en el documento"
   ],
   "intentos": 3,
   "consecuencia": "El palangre queda ENUMERADO en `ARTES_DE_PESCA` y **sin ficha**. Una entrada puede declararlo, y entonces ninguna banda de esta cartera le aplica: ni la del arrastre ni la del cerco, que se separan entre sí por un factor de cuarenta. Enumerarlo sin ficha es decir «sé que existes y sé que no sé juzgarte», que es más útil que no nombrarlo.",
   "origen_publico": null,
   "llave": "",
   "desenlace": "",
   "nota": "**Es una ausencia, no un muro con llave**, y llama la atención por dónde cae. El palangre es de las artes mejor documentadas del mundo en biología y en gestión pesquera: hay literatura abundante sobre su selectividad, su captura incidental y su esfuerzo. Lo que no hay es **cuánto gasóleo gasta por kilo**.\n\nEs decir: se ha medido a fondo lo que el arte hace al ecosistema y no se ha medido lo que emite. No es un vacío de datos cualquiera: es un vacío con una dirección, y la dirección dice qué le ha importado a quién.\n\n**Y la búsqueda no fue estéril aunque no encontrara lo que buscaba.** De ella salió el dato de Avadi que destapó que la clave `cerco` de esta cartera juntaba dos regímenes separados por treinta y una veces —anchoveta a 26,8 L/t, atún a 835— y que un atunero real caía 8,5 veces por encima del techo de una banda que no era la suya. *Buscar donde no hay también devuelve algo, si uno mira lo que sí hay por el camino.*",
   "es_muro": false
  },
  {
   "id": "M-21",
   "que_se_buscaba": "Un ACV de camarón de cultivo con pienso de BAJA inclusión de harina de pescado, en kg CO2e por kg de peso vivo en puerta de finca",
   "quien_lo_tiene": "nadie",
   "mecanismo": "ausencia — nadie lo ha publicado nunca (esto NO es un muro)",
   "mecanismo_clave": "ausencia",
   "estado": "cerrado",
   "estado_clave": "cerrado",
   "fecha": "2026-09-14",
   "dominio": "",
   "vias_agotadas": [
    "Crossref, cuatro consultas cruzando camarón, Penaeus vannamei, pienso, sustitución de harina de pescado y ACV: aparecen estudios de nutrición y de digestibilidad, ninguno con huella publicada",
    "Maiolo y cols. (2020), Int J LCA 25:1455–1471, DOI 10.1007/s11367-020-01759-z, leído entero desde el repositorio de la Universidad de Florencia: mide sustitutos de harina de pescado —microalga, harina de insecto, subproducto de pollo— pero **por kg de INGREDIENTE en puerta de molino**, no por kg de animal, y para peces, no para camarón",
    "Goebel y cols. (2025), revisión sistemática de 16 ACV de camarón, leída entera: enumera la composición del pienso de todo el corpus y **ninguno baja del 20 % de harina de pescado**"
   ],
   "intentos": 3,
   "consecuencia": "La banda de esta calculadora para el camarón describe, necesariamente, camaroneras que comen harina de pescado — porque son las únicas medidas. Una camaronera que sustituya proteína marina por vegetal **se puede calcular** (el motor sólo necesita el PCF que declare su formulador) pero **no se puede contrastar**: no hay con qué. Es una limitación que hay que decir en el informe, no un error que se pueda arreglar.",
   "origen_publico": null,
   "llave": "",
   "desenlace": "",
   "nota": "**No es un muro: es una ausencia, y la distinción es la regla nº 3 de este registro.** Nada está cerrado con llave; sencillamente el trabajo no se ha hecho.\n\nLa cita que lo fija, de Goebel y cols. (2025), EarthArXiv, DOI 10.31223/x5hj0k, CC BY 4.0: *«Feed compositions vary, with fishmeal comprising **20-42 %** of pellet ingredients and soybean meal 11-30 %»*. Dieciséis estudios, treinta y siete ciclos, ninguno por debajo del 20 %.\n\n**Y la ausencia tiene forma de sesgo, no de hueco.** El sector lleva dos décadas sustituyendo harina de pescado, y la literatura de ACV mide el sistema que se está dejando atrás. Cualquier banda de cordura construida sobre ese corpus —la nuestra incluida— hereda ese sesgo, y una calculadora que no lo diga acabará marcando como error la mejora que pretende fomentar.\n\nAnotada el día en que esa misma revisión corrigió el suelo de la banda del camarón: la fuente que resolvió una pregunta documentó de paso que la otra no tiene respuesta publicada. Conviene recordar que **un cero de búsqueda sólo significa algo si el servicio contestó**, y aquí no hubo cero de búsqueda: hubo una revisión sistemática enumerando el corpus entero. Esa es la diferencia entre «no lo encuentro» y «no existe».",
   "es_muro": false
  },
  {
   "id": "M-24",
   "que_se_buscaba": "La equivalencia legal de la CUADRA ecuatoriana en hectáreas — la unidad con la que una finca del litoral declara su superficie, que es el denominador de su rendimiento, de su reparto de establecimiento, de su captación y de su dLUC",
   "quien_lo_tiene": "Servicio Ecuatoriano de Normalización (INEN)",
   "mecanismo": "tarifa — hay que pagar por leerlo",
   "mecanismo_clave": "tarifa",
   "estado": "parcial — se obtuvo algo, no lo que hacía falta",
   "estado_clave": "parcial",
   "fecha": "2026-09-21",
   "dominio": "normalizacion.gob.ec · acreditacion.gob.ec",
   "vias_agotadas": [
    "Ley de Pesas y Medidas del Ecuador (Decreto Supremo 1456 de 1974, codificación de 8 de marzo de 2005), leída entera: **no trae ninguna tabla de equivalencias**. Su art. 4 se la encarga al INEN — «elaborar y publicar … tablas de conversión de unidades a este sistema»",
    "Ley del Sistema Ecuatoriano de la Calidad (Ley 2007-76), que la sustituye: declara obligatorio el SI y tampoco convierte nada",
    "Catálogo del INEN (apps.normalizacion.gob.ec): las normas propias y las adoptadas se venden; sólo se consultan extractos",
    "Servicio de Acreditación Ecuatoriano, nota metrológica sobre la vara: HTTP 403 al intentar leerla"
   ],
   "intentos": 4,
   "consecuencia": "**La cuadra se sigue aplicando por declaración de la finca y NO cuenta como dato primario.** Tres variantes en el catálogo —80 m, 84 m y ~89 m de lado— y entre la menor y la mayor hay un 23 % de superficie que se propaga a todo a la vez y en la misma dirección. Mientras el muro siga en pie, la guarda de la cuadra no se limita a avisar: dice cómo dejar de necesitarla, que es medir el lote con el GPS del teléfono. *Es el único muro de este registro que se puede esquivar caminando.*",
   "origen_publico": true,
   "llave": "",
   "desenlace": "Se obtuvo algo y no es poco: la vara de Burgos vale «0 metros, 835905 millonésimas de metro» en las tablas de la Real Orden española de 9 de diciembre de 1852 (Gaceta de Madrid 6763, del 28), que sí son de acceso libre. Cien de esas varas dan una cuadra de 0,698737 ha, que **no coincide con ninguna de las tres del catálogo** y cae entre la de 84 m y la de ~89 m. Eso no resuelve la cuadra ecuatoriana: demuestra que nuestras variantes no son «la vara» sino varas de sitio, que es justo por qué hace falta la tabla que el INEN debe.",
   "nota": "Conviene ver la asimetría entera. La norma que fija la arroba castellana se lee gratis desde 1852 porque un boletín oficial del XIX está digitalizado y abierto; la que fijaría la cuadra ecuatoriana la debe un organismo vivo de un país productor y se vende. El resultado práctico es que esta calculadora cuenta como dato primario la superficie de una finca castellana y como estimación la de una finca de Los Ríos.\n\n**Y el muro es barato de tirar.** No hace falta que nadie investigue nada: existe o no existe una tabla ya redactada. Si el INEN la publicara en abierto —o confirmara que no la ha hecho— tres equivalencias de este catálogo cambiarían de clase el mismo día, o se sabría de una vez que la cuadra no tiene valor legal y hay que preguntarle a cada finca por la suya.",
   "es_muro": true
  },
  {
   "id": "M-25",
   "que_se_buscaba": "Cualquier ACV de alga de cultivo con una cifra de huella en kg CO2e por kg de producto a puerta de granja — la banda que anclaría la ficha de alga roja tropical",
   "quien_lo_tiene": "Elsevier (Algal Research · Cleaner Environmental Systems · Journal of Cleaner Production)",
   "mecanismo": "rechazo del servidor — 403, o la conexión se corta",
   "mecanismo_clave": "rechazo",
   "estado": "parcial — se obtuvo algo, no lo que hacía falta",
   "estado_clave": "parcial",
   "fecha": "2026-09-23",
   "dominio": "sciencedirect.com · iopscience.iop.org",
   "vias_agotadas": [
    "van Oirschot y cols. (2017), «Explorative environmental life cycle assessment for system design of seaweed cultivation and drying», Algal Research (S2211926416302946): HTTP 403",
    "«Environmental performance of seaweed cultivation and use in different industries: A systematic review» (S2352550924001301): HTTP 403",
    "«Life cycle environmental impacts of kelp aquaculture through harmonized recalculation of inventory data», J. Clean. Prod. (S0959652624014355) — el recálculo armonizado, que es justo el tipo de fuente que ancló la soya y el camarón: HTTP 403",
    "«Life cycle assessment of a seaweed-based biorefinery concept», Algal Research (S2211926422000960): HTTP 403",
    "Europe PMC y PMC, cuatro consultas el 2026-09-23: ni un ACV de alga indexado en abierto",
    "Carbon Footprint Assessment of Carrageenan-Based Bioplastic (Transactions NAST PHL, abierto y descargado): el PDF trae las cifras en tablas cuya codificación de fuente no sobrevive a la extracción de texto — de las Tablas 1 a 11 sólo se recuperan los rótulos, no los números"
   ],
   "intentos": 6,
   "consecuencia": "**La ficha de alga sale con la banda no anclada y con el motivo más flojo de los cuatro, `sin_literatura_leida`.** No es que no haya literatura: es que no se ha abierto ninguna, y las dos cosas piden trabajos distintos. Mientras el muro siga en pie, la banda 0,05–2,50 es un juicio de esta casa y **no se debe usar para juzgar a ninguna granja**; el informe lo dice en cada resultado.",
   "origen_publico": null,
   "llave": "otra fuente, con un dato distinto y mejor para el caso",
   "desenlace": "Se obtuvo algo, y resultó valer más que la banda que se buscaba. Lo que sí está abierto y se leyó entero es **la FAO**: el taller regional AC283E y el manual AC287E dan el estándar de humedad del comercio (35 %) y las razones húmedo:seco (7:1 y 10:1), y Montúfar-Romero y cols. (2023), en PMC y abierto, dan la materia seca medida del alga fresca (9,39 %). Con esas tres cifras se puede arbitrar entre las dos de la FAO y demostrar que **entre ellas hay un 44 % de huella por kilo que no está en ninguna emisión**. La banda sigue sin ancla y el denominador ya no: *ante un muro, la pregunta no es sólo «¿por dónde entro?» sino «¿de verdad necesito ESTE dato?»*.\n\nY aquí la respuesta fue que el dato de detrás del muro habría sido menos útil: una banda ajena juzga, pero un denominador mal definido hace que la banda juzgue el número equivocado.",
   "nota": "**El caso enseña una asimetría que conviene mirar entera.** La agronomía del alga tropical está abierta —la FAO la publica desde los años noventa para que un agricultor filipino pueda leerla— y su huella de carbono está cerrada. Es decir: lo que sirve para producir es público y lo que sirve para **declarar ante un comprador europeo** se vende. La PPWR y la CSRD van a pedirle esa declaración justamente a quien no puede pagar el artículo que la sustenta.\n\nY hay un segundo muro dentro del primero, más barato de tirar: el artículo filipino **sí está en abierto** y sus números se pierden en la extracción de texto del PDF. Eso no es una tarifa, es un formato: `Mecanismo.FORMATO` con la puerta entornada. Una persona que abra ese PDF y lea las Tablas 6 a 11 con los ojos cierra este muro en diez minutos, y sería la llave `RENDERIZADO` otra vez.",
   "es_muro": true
  }
 ]
}