{"id":2955,"date":"2026-10-01T21:04:51","date_gmt":"2026-10-01T21:04:51","guid":{"rendered":"https:\/\/mundocalidad.com\/?p=2955"},"modified":"2026-10-01T21:12:00","modified_gmt":"2026-10-01T21:12:00","slug":"therac-25-la-maquina-que-confio-demasiado-en-el-software","status":"publish","type":"post","link":"https:\/\/mundocalidad.com\/index.php\/2026\/10\/01\/therac-25-la-maquina-que-confio-demasiado-en-el-software\/","title":{"rendered":"Therac-25: la m\u00e1quina que confi\u00f3 demasiado en el software"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Una mujer ingres\u00f3 a un centro m\u00e9dico en Georgia, Estados Unidos, para recibir un tratamiento contra el c\u00e1ncer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Frente a ella hab\u00eda una m\u00e1quina moderna, sofisticada y controlada por computadora.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su nombre era <strong>Therac-25<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hab\u00eda sido dise\u00f1ada para utilizar radiaci\u00f3n de alta energ\u00eda contra tumores.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mundocalidad.com\/wp-content\/uploads\/2026\/10\/portada_therac25_mundo_calidad_wordpress-1024x576.jpg\" alt=\"\" class=\"wp-image-2956\" srcset=\"https:\/\/mundocalidad.com\/wp-content\/uploads\/2026\/10\/portada_therac25_mundo_calidad_wordpress-1024x576.jpg 1024w, https:\/\/mundocalidad.com\/wp-content\/uploads\/2026\/10\/portada_therac25_mundo_calidad_wordpress-300x169.jpg 300w, https:\/\/mundocalidad.com\/wp-content\/uploads\/2026\/10\/portada_therac25_mundo_calidad_wordpress-768x432.jpg 768w, https:\/\/mundocalidad.com\/wp-content\/uploads\/2026\/10\/portada_therac25_mundo_calidad_wordpress-1536x864.jpg 1536w, https:\/\/mundocalidad.com\/wp-content\/uploads\/2026\/10\/portada_therac25_mundo_calidad_wordpress.jpg 1672w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n<title>Therac-25: la m\u00e1quina que confi\u00f3 demasiado en el software<\/title>\n<style>\n:root{--bg:#0b1118;--bg2:#121b25;--ink:#e9eef3;--mute:#93a3b3;--y:#ffc400;--r:#ff3b4e;--c:#2ee6d6;--line:#25323f}\n*{box-sizing:border-box}\nhtml{scroll-padding-top:env(safe-area-inset-top,0px)}\nbody{margin:0;background:var(--bg);color:var(--ink);font:18px\/1.75 Georgia,serif;padding-bottom:env(safe-area-inset-bottom,0px)}\n.w{max-width:700px;margin:0 auto;padding:0 22px}\n.hero{position:relative;overflow:hidden;padding:calc(90px + env(safe-area-inset-top,0px)) 0 90px;background:radial-gradient(circle at 80% 30%,#3a0f18 0,var(--bg) 60%)}\n.ring{position:absolute;right:-120px;top:-60px;width:520px;height:520px;border-radius:50%;border:2px solid var(--r);opacity:0;animation:pulse 4s ease-out infinite}\n.ring:nth-child(2){animation-delay:1.3s}.ring:nth-child(3){animation-delay:2.6s}\n@keyframes pulse{0%{transform:scale(.2);opacity:.8}100%{transform:scale(1.2);opacity:0}}\n@media(prefers-reduced-motion:reduce){.ring{animation:none;opacity:.25;transform:scale(.7)}}\n.hero .w{position:relative}\n.tag{font:700 15px system-ui,sans-serif;color:var(--y);margin:0 0 22px}\nh1{font:900 clamp(40px,11vw,86px)\/.98 system-ui,sans-serif;margin:0 0 26px;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.6)}\nh1 span{color:var(--y)}\n.lead{font:400 20px\/1.55 system-ui,sans-serif;color:var(--mute);max-width:540px;margin:0}\n.hz{height:14px;background:repeating-linear-gradient(-45deg,var(--y) 0 18px,#111 18px 36px)}\nsection{padding:54px 0 6px}\nh2{font:800 clamp(26px,5vw,36px)\/1.15 system-ui,sans-serif;margin:0 0 20px;letter-spacing:-.02em}\nh2::before{content:\"\";display:block;width:56px;height:5px;background:var(--r);margin-bottom:16px}\np{margin:0 0 18px}\n.big{font:800 clamp(24px,5vw,34px)\/1.25 system-ui,sans-serif;color:var(--y);margin:34px 0;padding-left:20px;border-left:6px solid var(--y)}\n.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;font-family:system-ui,sans-serif}\n.stats div{background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:16px 12px;font-size:13px;color:var(--mute)}\n.stats b{display:block;font-size:26px;color:var(--c)}\n.term{background:#000;border:1px solid #333;border-radius:10px;margin:26px 0;font-family:ui-monospace,Menlo,monospace;overflow:hidden}\n.term i{display:block;background:#1b1b1b;padding:8px 14px;font-size:12px;color:#888;font-style:normal}\n.term b{display:block;padding:26px 14px;font-size:clamp(22px,6vw,38px);color:var(--r);letter-spacing:.05em;animation:bl 1.2s steps(2) infinite}\n@keyframes bl{50%{opacity:.55}}\n@media(prefers-reduced-motion:reduce){.term b{animation:none}}\n.vs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;font-family:system-ui,sans-serif}\n.vs div{padding:20px;border-radius:10px;background:var(--bg2);font-size:17px;font-weight:700}\n.vs small{display:block;font-weight:400;color:var(--mute);margin-top:6px;font-size:14px}\n.vs .a{border-top:5px solid var(--c)}.vs .b{border-top:5px solid var(--r)}\n.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;font-family:system-ui,sans-serif;font-size:14px}\n.chips li{background:var(--bg2);border:1px solid var(--line);padding:7px 13px;border-radius:99px}\n.cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;font-family:system-ui,sans-serif;font-size:15px}\n.cmp div{background:var(--bg2);border-radius:10px;padding:18px}\n.cmp h3{margin:0 0 8px;font-size:16px}\n.cmp .x{border:1px solid var(--r)}.cmp .y{border:1px solid var(--c)}\n.layers{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;font-family:system-ui,sans-serif;font-size:14px;font-weight:700}\n.layers span{flex:1 1 120px;text-align:center;padding:14px 8px;border-radius:8px;background:var(--bg2);border-bottom:4px solid var(--c)}\n.layers span:first-child{border-color:var(--y)}\n.q{list-style:none;padding:0;margin:0 0 22px;font-family:system-ui,sans-serif;display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.q li{background:var(--bg2);border:1px solid var(--line);border-left:4px solid var(--c);padding:12px 14px;border-radius:8px;font-size:15px}\n@media(max-width:560px){.stats,.vs,.cmp,.q{grid-template-columns:1fr}}\n.final{margin-top:60px;background:linear-gradient(160deg,#3a0f18,var(--bg2));border-top:6px solid var(--r);padding:56px 0 70px}\n.final p{font-size:19px}\n.hope{font:900 clamp(26px,6vw,40px)\/1.2 system-ui,sans-serif;margin:30px 0 0}\n.hope em{font-style:normal;color:var(--y)}\n<\/style>\n<\/head>\n<body>\n<header class=\"hero\">\n<div class=\"ring\"><\/div><div class=\"ring\"><\/div><div class=\"ring\"><\/div>\n<div class=\"w\">\n<p class=\"tag\">Mundo Calidad \u00b7 Caso de estudio<\/p>\n<h1>Therac-25: la m\u00e1quina que confi\u00f3 demasiado en el <span>software<\/span><\/h1>\n<p class=\"lead\">Junio de 1985. Una mujer ingresa a un centro m\u00e9dico en Georgia, Estados Unidos, para un tratamiento contra el c\u00e1ncer. Frente a ella, una m\u00e1quina moderna, sofisticada y controlada por computadora. Todo parec\u00eda bajo control. Hasta que comenz\u00f3 el tratamiento.<\/p>\n<\/div>\n<\/header>\n<div class=\"hz\"><\/div>\n\n<main class=\"w\">\n<section>\n<p>La paciente recibi\u00f3 una cantidad de radiaci\u00f3n muy superior a la prevista. Al principio pudo parecer un accidente aislado, pero no lo era: en los meses siguientes aparecer\u00edan nuevos casos.<\/p>\n<div class=\"big\">La misma tecnolog\u00eda dise\u00f1ada para controlar la m\u00e1quina pod\u00eda contribuir a crear condiciones extremadamente peligrosas.<\/div>\n<p>Esta es la historia de c\u00f3mo una serie de accidentes cambi\u00f3 para siempre nuestra forma de pensar sobre software, automatizaci\u00f3n y seguridad.<\/p>\n<\/section>\n\n<section>\n<h2>Una m\u00e1quina para combatir el c\u00e1ncer<\/h2>\n<p>El Therac-25 era un acelerador lineal de radioterapia. Generaba radiaci\u00f3n para destruir c\u00e9lulas cancerosas, y esta deb\u00eda administrarse en el lugar correcto, durante el tiempo correcto y con la intensidad correcta. Una dosis calculada era tratamiento; una dosis incorrecta causaba lesiones graves.<\/p>\n<div class=\"stats\">\n<div><b>1985\u201387<\/b>A\u00f1os de los accidentes<\/div>\n<div><b>3<\/b>Generaciones: Therac-6, -20, -25<\/div>\n<div><b>+ software<\/b>M\u00e1s control, menos barreras f\u00edsicas<\/div>\n<\/div>\n<p>Se desarroll\u00f3 tras equipos anteriores, pero con una diferencia clave: <strong>el software ten\u00eda mucho m\u00e1s control<\/strong>. Era eficiente, moderno y parec\u00eda confiable. Faltaba una pregunta: \u00bfqu\u00e9 ocurrir\u00eda si el software se equivocaba?<\/p>\n<\/section>\n\n<section>\n<h2>La confianza hab\u00eda cambiado de lugar<\/h2>\n<p>En los equipos anteriores, mecanismos f\u00edsicos imped\u00edan configuraciones peligrosas: si algo no estaba bien colocado, la m\u00e1quina no continuaba. En el Therac-25, parte de esas funciones pas\u00f3 al software. La computadora verificar\u00eda, controlar\u00eda e impedir\u00eda situaciones peligrosas. Parec\u00eda una evoluci\u00f3n l\u00f3gica, con una condici\u00f3n: <strong>el software ten\u00eda que funcionar correctamente.<\/strong><\/p>\n<\/section>\n\n<section>\n<h2>Despu\u00e9s lleg\u00f3 otro accidente<\/h2>\n<p>Durante 1985 y 1986 se registraron otros casos. Pacientes con tratamientos controlados recibieron sobredosis extremas. Algunos sufrieron lesiones severas; algunos murieron.<\/p>\n<p>Descubrir la causa no era sencillo: la m\u00e1quina pod\u00eda funcionar bien una enorme cantidad de veces y fallar solo bajo ciertas circunstancias. Cuando un error ocurre siempre, es f\u00e1cil de encontrar. Cuando depende de una combinaci\u00f3n de acciones, tiempos y estados internos, puede permanecer oculto mucho tiempo.<\/p>\n<\/section>\n\n<section>\n<h2>El operador que trabajaba demasiado r\u00e1pido<\/h2>\n<p>El operador introduc\u00eda los datos, notaba que un par\u00e1metro deb\u00eda corregirse, volv\u00eda sobre la informaci\u00f3n y continuaba. Esa secuencia r\u00e1pida pod\u00eda dejar descoordinados los procesos internos del software. La pantalla mostraba una configuraci\u00f3n; la m\u00e1quina estaba en otro estado. Es lo que en inform\u00e1tica se conoce como <strong>condici\u00f3n de carrera<\/strong>: el resultado depende del orden y el momento exacto de los procesos.<\/p>\n<p>Un operador lento o una prueba convencional pod\u00edan no encontrarla. Uno experimentado, acostumbrado a la velocidad, s\u00ed pod\u00eda desencadenarla. Parad\u00f3jicamente, la experiencia del usuario ayudaba a revelar la falla oculta.<\/p>\n<\/section>\n\n<section>\n<h2>\u201cMalfunction 54\u201d<\/h2>\n<p>En marzo de 1986, en el East Texas Cancer Center, en Tyler, Texas, la computadora interrumpi\u00f3 el tratamiento de un paciente. En pantalla apareci\u00f3:<\/p>\n<div class=\"term\"><i>CONSOLA DEL OPERADOR<\/i><b>MALFUNCTION 54<\/b><\/div>\n<p>Para el operador era uno de tantos c\u00f3digos t\u00e9cnicos. No dec\u00eda \u201cpeligro: posible sobredosis de radiaci\u00f3n\u201d ni transmit\u00eda la gravedad. El operador intent\u00f3 continuar. Entonces el paciente sinti\u00f3 una intensa sensaci\u00f3n, como una descarga. Algo hab\u00eda ocurrido en la sala, pero la consola no lo contaba con claridad.<\/p>\n<\/section>\n\n<section>\n<h2>La m\u00e1quina dec\u00eda una cosa. El paciente sent\u00eda otra.<\/h2>\n<p>La tecnolog\u00eda que deb\u00eda controlar el peligro no logr\u00f3 comunicar lo que suced\u00eda. Esto plantea una pregunta sobre cualquier tecnolog\u00eda:<\/p>\n<div class=\"big\">\u00bfDe qu\u00e9 sirve detectar un problema si quien debe actuar no comprende su gravedad?<\/div>\n<p>Una alarma no es solo un sonido, un c\u00f3digo no es solo un n\u00famero. Una advertencia debe generar una acci\u00f3n. Si un mensaje cr\u00edtico puede confundirse con una falla menor, hay un problema de dise\u00f1o.<\/p>\n<\/section>\n\n<section>\n<h2>No exist\u00eda un \u00fanico \u201cerror mortal\u201d<\/h2>\n<p>Los investigadores descubrieron algo m\u00e1s importante que una l\u00ednea de c\u00f3digo incorrecta. El problema no se explica con \u201cun programador cometi\u00f3 un error\u201d. Fue una combinaci\u00f3n de:<\/p>\n<ul class=\"chips\">\n<li>Dise\u00f1o del sistema<\/li><li>Interfaz con operadores<\/li><li>Barreras de seguridad<\/li><li>Mensajes de error<\/li><li>Investigaci\u00f3n de incidentes<\/li><li>Comunicaci\u00f3n<\/li><li>Pruebas<\/li><li>Confianza en la automatizaci\u00f3n<\/li>\n<\/ul>\n<\/section>\n\n<section>\n<h2>Cuando algo funciona 10.000 veces<\/h2>\n<p>Funciona cien veces, mil, diez mil. Y pensamos: \u201ces segura\u201d. Pero hay una enorme diferencia entre:<\/p>\n<div class=\"vs\">\n<div class=\"a\">\u201cNunca hemos observado esta falla\u201d<small>Una observaci\u00f3n<\/small><\/div>\n<div class=\"b\">\u201cEsta falla no puede ocurrir\u201d<small>Una afirmaci\u00f3n sin sustento<\/small><\/div>\n<\/div>\n<p>Que funcionara innumerables veces no eliminaba los defectos. Solo significaba que a\u00fan no se hab\u00edan combinado las condiciones para hacerlos visibles.<\/p>\n<\/section>\n\n<section>\n<h2>El software tiene una caracter\u00edstica particular<\/h2>\n<p>Cuando una pieza mec\u00e1nica falla, solemos ver la causa: un engranaje roto, una correa cortada. El software puede funcionar hoy, ma\u00f1ana y durante meses, hasta que aparece un dato inesperado, una acci\u00f3n demasiado r\u00e1pida, dos procesos simult\u00e1neos, un valor l\u00edmite o una secuencia que nadie consider\u00f3. El defecto no naci\u00f3 ese d\u00eda: <strong>ya estaba all\u00ed.<\/strong> Ese d\u00eda aparecieron las condiciones para activarlo.<\/p>\n<\/section>\n\n<section>\n<h2>Automatizar no significa eliminar el error<\/h2>\n<p>Automatizamos buscando velocidad, precisi\u00f3n, repetibilidad, eficiencia y menos errores humanos, y todo eso puede lograrse. Pero algunos riesgos desaparecen y otros cambian.<\/p>\n<div class=\"cmp\">\n<div class=\"x\"><h3>Antes<\/h3>Una persona introduc\u00eda mal un dato.<\/div>\n<div class=\"y\"><h3>Despu\u00e9s<\/h3>Errores de programaci\u00f3n, configuraci\u00f3n e integraci\u00f3n; fallas de sensores; problemas de interfaz; decisiones autom\u00e1ticas incorrectas; situaciones que nadie imagin\u00f3.<\/div>\n<\/div>\n<p>La tecnolog\u00eda no elimina el riesgo. <strong>Lo transforma.<\/strong><\/p>\n<\/section>\n\n<section>\n<h2>La pregunta que faltaba<\/h2>\n<p>Durante mucho tiempo la pregunta fue \u201c\u00bffunciona?\u201d. En sistemas cr\u00edticos no basta. Tambi\u00e9n hay que preguntar <strong>\u201c\u00bfqu\u00e9 ocurre cuando falla?\u201d<\/strong> y luego <strong>\u201c\u00bfqu\u00e9 impide que esa falla llegue hasta una persona?\u201d<\/strong> Esa segunda pregunta obliga a pensar en barreras.<\/p>\n<\/section>\n\n<section>\n<h2>Una barrera detr\u00e1s de otra<\/h2>\n<p>Con una \u00fanica condici\u00f3n (\u201cel software debe funcionar\u201d), si falla, no queda nada m\u00e1s. En otro dise\u00f1o, el software opera pero adem\u00e1s hay:<\/p>\n<div class=\"layers\"><span>Software<\/span><span>Sensor independiente<\/span><span>Bloqueo f\u00edsico<\/span><span>Alarma<\/span><span>Parada autom\u00e1tica<\/span><span>Verificaci\u00f3n adicional<\/span><\/div>\n<p>Una falla individual ya no termina necesariamente en una consecuencia grave. Eso es <strong>defensa en profundidad<\/strong>: no confiar en que nada fallar\u00e1, sino dise\u00f1ar considerando que algo puede fallar.<\/p>\n<\/section>\n\n<section>\n<h2>Los peque\u00f1os incidentes tambi\u00e9n hablan<\/h2>\n<p>Un hospital vio una anomal\u00eda, otro algo distinto, un operador report\u00f3 un c\u00f3digo extra\u00f1o, un t\u00e9cnico no pudo reproducirlo. Por separado parec\u00edan hechos aislados; al conectarse apareci\u00f3 un patr\u00f3n. Por eso los sistemas de gesti\u00f3n modernos vigilan incidentes, desviaciones, reclamos, casi accidentes, fallas repetitivas, alarmas y condiciones anormales. Cada una parece peque\u00f1a, pero juntas pueden estar intentando decir algo.<\/p>\n<p>Las grandes fallas rara vez aparecen de la nada: un error que desaparece al reiniciar, una alarma que todos ignoran, una falla que \u201csolo ocurre algunas veces\u201d, un operador con una soluci\u00f3n informal. <strong>La pregunta es si la organizaci\u00f3n est\u00e1 preparada para escucharlas.<\/strong><\/p>\n<\/section>\n\n<section>\n<h2>Therac-25 y el mundo actual<\/h2>\n<p>Hoy confiamos decisiones a sistemas digitales constantemente: software m\u00e9dico, aviones, autom\u00f3viles, bancos, industrias, infraestructuras, algoritmos, vigilancia, inteligencia artificial. Cada vez hay m\u00e1s decisiones en las que nadie controla directamente todo el proceso. Hay enormes beneficios, pero la pregunta es inevitable: \u00bfqu\u00e9 ocurre cuando el sistema decide mal? La respuesta no puede ser \u201cesperamos que no ocurra\u201d.<\/p>\n<\/section>\n\n<section>\n<h2>La inteligencia artificial enfrenta la misma pregunta<\/h2>\n<p>Cuanto m\u00e1s importante es la decisi\u00f3n que delegamos, mayor debe ser la preocupaci\u00f3n por sus controles. No basta preguntar qu\u00e9 tan inteligente es el sistema:<\/p>\n<ul class=\"q\">\n<li>\u00bfQui\u00e9n verifica su resultado?<\/li><li>\u00bfQu\u00e9 ocurre si se equivoca?<\/li><li>\u00bfC\u00f3mo detectamos una decisi\u00f3n anormal?<\/li><li>\u00bfExiste intervenci\u00f3n humana?<\/li><li>\u00bfPuede detenerse?<\/li><li>\u00bfQueda registro de lo ocurrido?<\/li><li>\u00bfExisten barreras independientes?<\/li>\n<\/ul>\n<p>Una tecnolog\u00eda poderosa sin controles adecuados no necesariamente reduce el riesgo. Puede simplemente hacerlo menos visible.<\/p>\n<\/section>\n<\/main>\n\n<div class=\"hz\"><\/div>\n<footer class=\"final\"><div class=\"w\">\n<h2>La lecci\u00f3n de Mundo Calidad<\/h2>\n<p>El Therac-25 no es solo una historia sobre software. Es una historia sobre <strong>confianza<\/strong>: lo peligroso de asumir que algo es seguro porque funcion\u00f3 muchas veces. En calidad preguntamos \u201c\u00bfel proceso funciona?\u201d, pero igual de importante es \u201c\u00bfqu\u00e9 ocurre cuando no funciona?\u201d<\/p>\n<p>Una organizaci\u00f3n madura no supone que nadie cometer\u00e1 errores, que una m\u00e1quina nunca fallar\u00e1, que un software siempre responder\u00e1 bien, que una alarma ser\u00e1 interpretada como esperamos ni que nadie decidir\u00e1 mal. Dise\u00f1a controles considerando que todo eso puede ocurrir. La verdadera seguridad es construir un sistema capaz de evitar que <strong>una falla se transforme en una cat\u00e1strofe<\/strong>.<\/p>\n<div class=\"big\">Si esto falla ma\u00f1ana, \u00bfqu\u00e9 barrera tenemos para evitar que alguien resulte afectado?<\/div>\n<p>Si la respuesta es \u201cconfiamos en que no falle\u201d, probablemente no tenemos una barrera. Tenemos una esperanza.<\/p>\n<p class=\"hope\">Cuando est\u00e1n en juego la calidad, la seguridad o la vida de una persona, <em>la esperanza nunca puede reemplazar al control.<\/em><\/p>\n<\/div><\/footer>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Una mujer ingres\u00f3 a un centro m\u00e9dico en Georgia, Estados Unidos, para recibir un tratamiento contra el c\u00e1ncer.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2955","post","type-post","status-publish","format-standard","hentry","category-calidad"],"_links":{"self":[{"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/posts\/2955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/comments?post=2955"}],"version-history":[{"count":3,"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/posts\/2955\/revisions"}],"predecessor-version":[{"id":2960,"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/posts\/2955\/revisions\/2960"}],"wp:attachment":[{"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/media?parent=2955"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/categories?post=2955"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mundocalidad.com\/index.php\/wp-json\/wp\/v2\/tags?post=2955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}