[{"data":1,"prerenderedAt":148},["ShallowReactive",2],{"comparison-es":3},{"id":4,"title":5,"attribution":6,"body":7,"definition":138,"description":139,"extension":140,"eyebrow":141,"meta":142,"navigation":143,"path":144,"seo":145,"stem":146,"__hash__":147},"docs\u002Fes\u002Fcomparison.md","Context Architecture vs. context engineering vs. harness engineering",null,{"type":8,"value":9,"toc":131},"minimark",[10,14,19,96,99,103,111,118,121,125,128],[11,12,13],"p",{},"Los términos se confunden fácil porque todos tocan agentes de IA y código. No son competidores.\nOperan sobre objetos distintos, en capas distintas. La distinción se traza mejor con una sola\npregunta: ¿qué diseña cada uno?",[15,16,18],"h2",{"id":17},"las-tres-disciplinas","Las tres disciplinas",[20,21,22,41],"table",{},[23,24,25],"thead",{},[26,27,28,32,35,38],"tr",{},[29,30,31],"th",{},"Disciplina",[29,33,34],{},"Qué diseña",[29,36,37],{},"Capa",[29,39,40],{},"Pregunta que responde",[42,43,44,59,73],"tbody",{},[26,45,46,50,53,56],{},[47,48,49],"td",{},"Context engineering",[47,51,52],{},"El contenido de la ventana de contexto",[47,54,55],{},"Runtime",[47,57,58],{},"¿Qué ve el modelo ahora mismo?",[26,60,61,64,67,70],{},[47,62,63],{},"Harness engineering",[47,65,66],{},"El entorno de ejecución del agente",[47,68,69],{},"Infraestructura \u002F operación",[47,71,72],{},"¿Cómo opera el agente de forma segura y se autocorrige?",[26,74,75,81,86,91],{},[47,76,77],{},[78,79,80],"strong",{},"Context Architecture",[47,82,83],{},[78,84,85],{},"El codebase mismo",[47,87,88],{},[78,89,90],{},"Arquitectura de software (diseño)",[47,92,93],{},[78,94,95],{},"¿Cómo estructuro el sistema para que personas y agentes lo entiendan?",[97,98],"diagram-layers",{},[15,100,102],{"id":101},"el-codebase-como-entrada-vs-el-codebase-como-objeto","El codebase como entrada vs. el codebase como objeto",[11,104,105,106,110],{},"Las otras disciplinas tratan al codebase como una ",[107,108,109],"em",{},"entrada",". El harness lo lee. Context engineering\nlo comprime en una ventana. El agente lo navega. En todos los casos el codebase es un dato dado,\nalgo que se consume.",[11,112,113,114,117],{},"Context Architecture trata al codebase como el ",[107,115,116],{},"objeto de diseño",". Pregunta cómo debería\nestructurarse el repo en primer lugar, antes de que algún agente lo lea.",[11,119,120],{},"Y hay una relación causal entre los dos. Un codebase con buena Context Architecture le baja el\ntrabajo a toda otra capa: menos que comprimir en runtime, menos guardrails correctivos en el\nharness, menos errores que parchar entre sesiones. La estructura bien hecha en tiempo de diseño es\napalancamiento en todo lo que viene aguas abajo.",[15,122,124],{"id":123},"una-analogía","Una analogía",[11,126,127],{},"Harness engineering diseña el vehículo y sus controles de seguridad. Context engineering decide qué\nmapa cargar en cada viaje. Context Architecture es el urbanismo de la ciudad misma: calles con\nnombres claros y barrios con lógica interna dejan que cualquier conductor, persona o agente, navegue\nsin un GPS sofisticado.",[11,129,130],{},"Una ciudad bien planificada no es una función que le atornillas a una mala. Es el sustrato que\nabarata cada trayecto por ella. Esa es la relación de Context Architecture con las capas de arriba.",{"title":132,"searchDepth":133,"depth":133,"links":134},"",2,[135,136,137],{"id":17,"depth":133,"text":18},{"id":101,"depth":133,"text":102},{"id":123,"depth":133,"text":124},"Context engineering diseña el contenido de la ventana de contexto. Harness engineering diseña el entorno de ejecución del agente. Context Architecture diseña el codebase mismo, en tiempo de diseño.","Tres disciplinas, tres objetos de diseño. Context Architecture diseña el codebase mismo, la contraparte de diseño de context engineering (runtime) y harness engineering (el entorno de operación del agente). Una especificación de Sergio Azócar.","md","Comparación",{},true,"\u002Fes\u002Fcomparison",{"title":5,"description":139},"es\u002Fcomparison","0oRi_QJ-aGfYalOZjgU7FWsaZuic_vy7iBje-h8oKsE",1781789100456]