{"block_close_oss.c33fd1fe9c":"Comunidad y ecosistema","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Sustrato","core-extras.61a0822826":"Aplicaciones en Core","core-extras.15438cc098":"no compatible","core-extras.ad565d9d01":"Función","core-extras.0155bf03e5":"Leyenda de segmentos","core-extras.8b7110078e":"Grupos de algoritmos por tipo de datos","core-extras.25ab4276a6":"Matriz de capacidades desplazable","open-source-reed.b47a4ded28":"Gobernanza del conocimiento basada en átomos analizados por Reed.","open-source-reed.4a86080d67":"Spindle","open-source-reed.fe0a091fdb":"Productos","open-source-reed.4a60a35ead":"Runtime verificado con integridad de cadena BLAKE3.","open-source-reed.de6848949f":"Selvedge","open-source-reed.6cc3364a24":"Proyecto","open-source-reed.ca25b16593":"Pruebas y certificados que se emparejan con las raíces de Reed.","open-source-reed.df84637182":"AION","open-source-reed.e98666b453":"Matemáticas redondeadas correctamente bajo la capa de análisis.","open-source-reed.cd84197771":"Numerus","open-source-reed.d5d6e83bf2":"Seguir explorando","open-source-reed.75e393a1ac":"Explorar el proyecto","open-source-reed.9f5acfe3a4":"Leer el README","open-source-reed.0c77991f08":"Explorar Reed","open-source-reed.3de97d556a":"Explore lo que registra la lectura estructural de Reed antes de elegir una ruta de adopción.","open-source-reed.fdb664574e":"Analiza cualquier cosa, demuestra todo","open-source-reed.90e40d5043":"Empezar","open-source-reed.188fb5d6cf":"Reed","open-source-reed.650fabe787":"Proyectos","open-source-reed.70510b3260":"Reed","open-source-reed.aab50eb6e3":"No se necesita GPU","open-source-reed.98c200b9c5":"CPU estándar","open-source-reed.14eabdf927":"CFG completo, con soporte de ambigüedad.","open-source-reed.47ab5affea":"~320 KiB/s","open-source-reed.06c13f6961":"GLL Rust","open-source-reed.76650a45b9":"Dirigido por tablas.","open-source-reed.f4e01fb59a":"~21 MiB/s","open-source-reed.9d6e315631":"SLR Dockerfile","open-source-reed.43aa738746":"Dirigido por tablas, sin retroceso.","open-source-reed.b0d5b43a33":"~41 MiB/s","open-source-reed.ea8d9aed1d":"SLR JSON","open-source-reed.ab4c688f07":"SSE4.2, AVX2, AVX-512, NEON.","open-source-reed.681071db21":"2 a 4 GB/s","open-source-reed.ee9b70dea3":"Escaneo estructural SIMD","open-source-reed.66203d71c4":"De la tabla del README","open-source-reed.340a9c4273":"RENDIMIENTO","open-source-reed.b57075791a":"ESCANEO SIMD","open-source-reed.44e5de8ca6":"GLL GENERAL","open-source-reed.5a0a83b532":"SLR RÁPIDO","open-source-reed.c7b91d7bb2":"Ruta rápida, ruta general,","open-source-reed.63c9045599":"Rendimiento","open-source-reed.13f71ffcde":"Sin servicio externo","open-source-reed.7679c9b346":"Árboles de sintaxis verificables","open-source-reed.99b722ae93":"hash de certificados, paquetes RGB1","open-source-reed.99ff6d3f77":"BLAKE3 y 58 gramáticas","open-source-reed.e76b458d84":"cuatro analizadores, SPPF, árbol de Merkle","open-source-reed.d2e96c24aa":"Motor Reed","open-source-reed.50c2a7d1a9":"ABI C: Python, Go, WASM","open-source-reed.e28dc272a3":"protocolo de editor, diagnósticos","open-source-reed.2ed2681f3e":"analizar / consultar / certificar","open-source-reed.ba947a19b2":"API nativa de Rust, copia cero","open-source-reed.91a89970ab":"Dónde se integra Reed","open-source-reed.07a56cd0db":"GRÁFICO DE INTEGRACIÓN","open-source-reed.6fa04ffd63":"FFI","open-source-reed.cdcbdebad7":"LSP","open-source-reed.700b401ca5":"CLI","open-source-reed.d59ed14bf9":"RUST","open-source-reed.549cc59305":"Envolver. Consultar","open-source-reed.91826ba9cb":"Incrustar","open-source-reed.899e5920ef":"Una gramática, cuatro motores","open-source-reed.f72a91cccb":"Reproduce bit a bit exacto","open-source-reed.5012eb38d9":"Lenguaje de patrones de árbol","open-source-reed.e38a7c6af8":"reproduce bit a bit exacto","open-source-reed.379e1f1c85":"fijado a la raíz del árbol","open-source-reed.c43cd52c2e":"en 412 archivos","open-source-reed.73040e4742":"3 coincidencias","open-source-reed.e6580e6770":"bloque no seguro, 23 líneas","open-source-reed.728536f392":"bloque no seguro, 4 líneas","open-source-reed.f9dcb6f210":"bloque no seguro, 12 líneas","open-source-reed.3dd4f24cd6":"(unsafe_block) @hit","open-source-reed.68a352ddd6":"RQL","open-source-reed.739e7158b6":"encontrar todos los bloques no seguros","open-source-reed.c0e1dfd7eb":"REGISTRO DE CONSULTAS","open-source-reed.cc9bd99239":"MÁQUINA VIRTUAL DE RETROCESO","open-source-reed.54f22ebbed":"CÓDIGO DE BYTES","open-source-reed.9b79aefea3":"PATRONES","open-source-reed.657ebf4a98":"datos similares","open-source-reed.c871a273c6":"Consultar el árbol","open-source-reed.365884a547":"Trae tu propio escáner","open-source-reed.76be0f2115":"tokens regulares mediante DFA, el resto mediante escáneres","open-source-reed.c4ab79b193":"TokenDfa y KeywordTrie","open-source-reed.ce4d643f63":"BTreeMap de Box<dyn ExternalScanner>","open-source-reed.1433c8535b":"ScannerRegistry","open-source-reed.9a4f654270":"ve la entrada alrededor del cursor","open-source-reed.28fe2507be":"ScanContext","open-source-reed.4f4ec7c758":"terminal NAME = /~/;","open-source-reed.2734993c3d":"Regla de token","open-source-reed.a5a912a0c2":"Directiva de gramática","open-source-reed.9550b132aa":"Cómo se conecta un escáner","open-source-reed.41594316ee":"REGISTRO DE ESCÁNERES","open-source-reed.2a7d6db700":"8 INTEGRADOS","open-source-reed.119d9ff30b":"CONECTABLES","open-source-reed.99fed1755f":"no puede expresar","open-source-reed.d95b9b02b4":"Tokens de una regex","open-source-reed.992747cbd4":"Escáneres externos","open-source-reed.6e6efa3b69":"Verificadores independientes","open-source-reed.32a15526a3":"Misma fuente, misma raíz","open-source-reed.969c0a40ca":"BLAKE3 vincula el análisis a la entrada, la gramática y la configuración.","open-source-reed.10de46b3b3":"Certificado","open-source-reed.64d229e7aa":"Bosque empaquetado compartido. Se conservan todos los análisis válidos.","open-source-reed.fd189c960d":"SPPF","open-source-reed.3cd3580160":"Cascada de SLR a GLR a GLL, del más rápido al más general.","open-source-reed.6faa458574":"Analizador UTF-8. Se conserva la trivia. Recuperación de errores.","open-source-reed.e8c61e434a":"Analizar","open-source-reed.be249e52ba":"De la fuente al árbol certificado","open-source-reed.cfc3d3241e":"TUBERÍA DE ANÁLISIS","open-source-reed.4977142e2a":"GLL","open-source-reed.6f4c2db0d1":"GLR","open-source-reed.f4db5a60b4":"LALR","open-source-reed.9a13f0340a":"SLR","open-source-reed.28eaef8ed3":"Ciérralo herméticamente","open-source-reed.4238408752":"Analiza rápido","open-source-reed.d28487442c":"Cuatro motores, un certificado","open-source-reed.bb6ed428dc":"El hash es evidencia","open-source-reed.ab1422bf3b":"La confianza no es evidencia","open-source-reed.6ac2f3ba14":"Edita un comentario. Todo el árbol cambia.","open-source-reed.a60a3dc6e4":"Sin hash incremental","open-source-reed.221174a399":"Auditar significa reconstruir. Costoso y frágil.","open-source-reed.8e458568c6":"Reanalizar para verificar","open-source-reed.95ea59335f":"\"Vino del repositorio, confía en mí.\"","open-source-reed.8d323b1719":"Confía en la compilación","open-source-reed.9e0acbfb10":"sin reproducción","open-source-reed.ae877478d4":"El árbol de análisis vive en la RAM y muere con el proceso.","open-source-reed.8d6bc794a3":"AST en memoria","open-source-reed.43bb6cc759":"Por qué se estancan las auditorías","open-source-reed.4d162bd0a5":"LO QUE OFRECE HOY","open-source-reed.46418a99d8":"SIN RECIBO","open-source-reed.2f8a92ff2e":"CADENA DE CONFIANZA","open-source-reed.6f85a3f01b":"ÁRBOL PERDIDO","open-source-reed.28e4f32c12":"la prueba","open-source-reed.e1d5f88e57":"La mayoría de los analizadores descartan","open-source-reed.8a9400005c":"Un árbol de análisis no es prueba de la fuente","open-source-reed.d3133bea9d":"Sin registro privado","open-source-reed.78ff51c72d":"Solo se revisitan los subárboles editados.","open-source-reed.1aaa4589e0":"Modelo de reanálisis","open-source-reed.6b5eb5323e":"Incremental","open-source-reed.063d333116":"Vinculado a la entrada, la gramática y la configuración.","open-source-reed.dc9ca3c34a":"Raíz de certificado","open-source-reed.5efbf76048":"Código, configuración, documentos y DSL.","open-source-reed.10d5943304":"Gramáticas integradas","open-source-reed.1104623564":"Núcleo, gramáticas, consulta, herramientas.","open-source-reed.9ec98e20d5":"Crates del espacio de trabajo","open-source-reed.96fdff4c20":"De una sola compilación","open-source-reed.f31727ff20":"UN ÁRBOL CERTIFICADO","open-source-reed.dac169b5bb":"RAÍZ BLAKE3","open-source-reed.da04370db0":"PARSE","open-source-reed.b1578818cb":"flujo de trabajo local","open-source-reed.fe6763b76d":"Una raíz verificada","open-source-reed.9ffc337205":"Tres comandos","open-source-reed.81076ea516":"Respuesta de auditoría","open-source-reed.91a02d67fa":"Aprobación","open-source-reed.80d0b8f9b8":"Cuando llega la pregunta, el recibo guardado la responde sin reconstruir.","open-source-reed.9adbde4b64":"Responder al auditor","open-source-reed.4cf65a12c3":"Se instala en los servidores que posees y la prueba simplemente empieza a acumularse.","open-source-reed.fdc21329fd":"Colocar y activar","open-source-reed.8e6bacb572":"Una A y un repositorio público hacen que la revisión sea breve y limpia.","open-source-reed.8cada45f28":"Aprobarlo una vez","open-source-reed.c8d78723b6":"Tres equipos, sin desarrolladores","open-source-reed.46060a0b2e":"QUIÉN HACE QUÉ","open-source-reed.6992b008c3":"HARDWARE EXISTENTE","open-source-reed.937a99bb8f":"TUS EQUIPOS","open-source-reed.d20ed15e8a":"SIN CÓDIGO","open-source-reed.3418708d59":"no es un proyecto","open-source-reed.32751a3da3":"Adoptado por pasos,","open-source-reed.02dc37ff04":"Cómo incorporarlo","open-source-reed.1e41ef2a5f":"Sin cambio de plataforma","open-source-reed.8160e6c799":"Una herramienta","open-source-reed.c3c32386c8":"Para el trabajo más sensible, Reed funciona sin red alguna.","open-source-reed.59a081f5e2":"Sin dependencia de salida","open-source-reed.ed55a437e4":"Fijado a un estado miembro que elijas. Nada cruza una frontera que no hayas aprobado.","open-source-reed.12e74093c0":"Un centro de datos europeo","open-source-reed.d943ab6c07":"Dentro de tu edificio, detrás de tu cortafuegos. El trabajo nunca sale de la sala.","open-source-reed.1f200f6013":"Tus propios servidores","open-source-reed.7c4f32cf8b":"Una herramienta, tres posturas","open-source-reed.d9c1ee16fc":"DE LA FUENTE A LA EVIDENCIA","open-source-reed.c689932b7d":"SIN CONEXIÓN","open-source-reed.c387fd0cd2":"REGIÓN UE","open-source-reed.8d276eb736":"Tú decides dónde","open-source-reed.67bb3355d4":"Europeo por defecto","open-source-reed.d136c5cac7":"Dónde se ejecuta y a quién responde","open-source-reed.56f6624482":"No es evidencia","open-source-reed.6f712223f4":"Una promesa","open-source-reed.aa24f74187":"No se conservó nada en su momento, así que no hay nada que mostrar.","open-source-reed.7bd7a95c52":"Sin registro permanente","open-source-reed.9496cddd7d":"Un proceso frágil que termina en un resultado en el que nadie confía del todo.","open-source-reed.035997eb5b":"Días de esfuerzo","open-source-reed.21e0a1c7b7":"Confirmar la fuente implica reconstruir todo el código base.","open-source-reed.898c51b853":"Reconstruir para comprobar","open-source-reed.e39a6db15f":"La respuesta es una promesa, no algo que cualquiera pueda verificar.","open-source-reed.302276e2b7":"La palabra \"confianza\"","open-source-reed.58dfbd51da":"Por qué la confianza es frágil","open-source-reed.fcfbfe5837":"AUDITORÍA HOY","open-source-reed.214165f919":"COMPROBABLE","open-source-reed.51ec1825ed":"SIN RECONSTRUCCIÓN","open-source-reed.fb05d564a8":"PRUEBA NO ES CONFIANZA","open-source-reed.a64693dc72":"o demuéstralo","open-source-reed.b12e01ac19":"Confía en mí,","open-source-reed.bf54f52033":"La pregunta que responde","open-source-reed.b400b18f96":"Riesgo fuera","open-source-reed.c0a097d448":"Coste fuera","open-source-reed.0e59058806":"Una vez que Reed publica en la sexta ronda, tener el código fuente directamente significa que un cambio de proveedor nunca deja tus herramientas varadas.","open-source-reed.cbd17d59ba":"Sin bloqueo","open-source-reed.4907d96d45":"Un recibo de prueba responde al auditor sin reconstrucción.","open-source-reed.ae850e2fbd":"Una respuesta de auditoría","open-source-reed.c2d64efb47":"Funciona en una CPU estándar. Sin flota de GPU que adquirir o esperar.","open-source-reed.143a3eb4d2":"Hardware que posees","open-source-reed.93cf74ba6f":"Funciona dentro de la cadena de herramientas existente sin servicio externo ni medidor por asiento. El presupuesto es integración y operación, no acceso recurrente.","open-source-reed.2c7dac0066":"Sin medidor de servicio externo","open-source-reed.7fbd095f5c":"Coste fuera, riesgo fuera","open-source-reed.a383ab97c3":"POR QUÉ COMPENSA","open-source-reed.b3d8643537":"UNA HERRAMIENTA","open-source-reed.ab715df7c8":"SAVES","open-source-reed.b7bac03d66":"lo que reduce de riesgo","open-source-reed.2d16351bf7":"Lo que ahorra,","open-source-reed.61e893a89b":"El caso de negocio","open-source-reed.60ce35a60d":"Posees tu copia","open-source-reed.433944f096":"Sin suscripción","open-source-reed.0fc21df708":"El código fuente es tuyo para conservar. Si una relación con un proveedor termina, tus herramientas no.","open-source-reed.1ef1565eea":"Bloqueo de proveedor","open-source-reed.53220837d6":"El historial del repositorio y las instrucciones de compilación permanecen visibles para los revisores técnicos.","open-source-reed.516b1438ec":"Inspecciona el analizador, reproduce la compilación y conserva cada certificado que emite.","open-source-reed.ad4cd98026":"Código fuente y compilación","open-source-reed.be7fd070c6":"Los términos por adelantado","open-source-reed.1c80821288":"HOJA DE ADQUISICIÓN","open-source-reed.3115880727":"SIN BLOQUEO","open-source-reed.5b116da2ea":"COMPILACIÓN REPETIBLE","open-source-reed.c968638a6e":"SEXTA RONDA DE PUBLICACIÓN","open-source-reed.00d756e2ca":"Tuyo para conservar","open-source-reed.3d1e7bdec2":"Lee el árbol de código fuente","open-source-reed.340b77c0a3":"Qué cuesta, quién lo controla","open-source-reed.180a826409":"Nada que temer","open-source-reed.fd1cdd3829":"Nada oculto","open-source-reed.6e02bc62ef":"No. Reed se ejecuta dentro del producto y no depende de una cuenta externa de Reed.","open-source-reed.f34ab3f858":"¿Estoy bloqueado?","open-source-reed.ff7727bbae":"No. Lee justo donde estás y no envía nada a casa.","open-source-reed.cdbdcd7b55":"¿Envía cosas fuera?","open-source-reed.f1f84edacd":"No. Viene integrado y funciona por sí solo.","open-source-reed.0285b16bd8":"¿Lo configuro?","open-source-reed.61539eeb1e":"No. Es gratuito y sigue siendo gratuito, sin nada que comprar después.","open-source-reed.c21cf4f60a":"¿Me costará?","open-source-reed.f7dd5c66e9":"La versión corta","open-source-reed.1d0d12cf54":"RESPUESTAS RÁPIDAS","open-source-reed.b47a7b97e1":"NADA SALE","open-source-reed.bd4e9c0810":"SIN CONFIGURACIÓN","open-source-reed.b1f071a446":"SIN COSTE","open-source-reed.65d81ab261":"una persona cuidadosa pregunta","open-source-reed.6a4675e220":"Las preguntas","open-source-reed.e21ffefce5":"Preguntas justas","open-source-reed.ed6dffdfc6":"Sin complicaciones","open-source-reed.1045b8472c":"Ayudante silencioso","open-source-reed.ed1d09299d":"La aplicación no depende de una cuenta de Reed ni de un servicio remoto para seguir leyendo tus archivos.","open-source-reed.90074aa904":"Nunca atrapado","open-source-reed.30a3bb4c40":"Cambia una palabra y el pequeño recibo deja de coincidir.","open-source-reed.078f3b674c":"Nada se te escapa","open-source-reed.818b055a28":"Pregunta lo mismo dos veces y la respuesta no cambia.","open-source-reed.f77e0075de":"Sin adivinanzas","open-source-reed.4f19e143f1":"Tus palabras vuelven tal y como las dejaste, años después.","open-source-reed.2563d22092":"Los archivos antiguos se abren","open-source-reed.5292fd45d3":"Tranquilidad para el día a día","open-source-reed.cb2804c879":"LO QUE TE AHORRA","open-source-reed.439ce43644":"TU TRANQUILIDAD","open-source-reed.5f5bf1bc5d":"TUS RECIBOS","open-source-reed.0d28ddba13":"TUS ARCHIVOS","open-source-reed.0115e9b4ce":"gestionado en silencio","open-source-reed.992f862847":"Pequeñas preocupaciones,","open-source-reed.5f32c7c01f":"Pruebas en lo cotidiano","open-source-reed.660c139a62":"Siempre está ahí","open-source-reed.aa188dcbca":"Nunca lo ves","open-source-reed.2106b2a288":"Las aplicaciones se abren tal y como las dejaste.","open-source-reed.4d3ebfca62":"Recordado","open-source-reed.c7f73bb54d":"Ajustes","open-source-reed.10f76772c2":"La misma pregunta, la misma respuesta.","open-source-reed.16cc658858":"Mantente firme","open-source-reed.b12fcedc7b":"Respuestas","open-source-reed.073cb09806":"Nada de lo que escribes se pierde.","open-source-reed.6b9d3fbace":"Leer completo","open-source-reed.4bec957572":"Formularios","open-source-reed.ed57cc7a54":"Los archivos antiguos vuelven tal y como los dejaste.","open-source-reed.76e2cdb0fd":"Abrir correctamente","open-source-reed.6a37a6819c":"Cartas","open-source-reed.79c6c67fa9":"Reed, en silencio, por debajo","open-source-reed.142be2b0a1":"UN DÍA CON TUS APLICACIONES","open-source-reed.70865f6bcf":"NUNCA ESTORBA","open-source-reed.1d5e2aa27f":"EN SEGUNDO PLANO","open-source-reed.aad78e229a":"TUS APLICACIONES","open-source-reed.90cfd88783":"todo el día","open-source-reed.94cbd34e79":"Ya ayudando,","open-source-reed.a2cf9abe20":"Donde ya lo encuentras","open-source-reed.c3d22ecd20":"Mismo resultado","open-source-reed.1671c401a2":"Misma entrada","open-source-reed.d202e2d41c":"Un ordenador lejano lee el mismo archivo y obtiene la misma marca.","open-source-reed.3a5f1ed9c7":"Igual en cualquier máquina","open-source-reed.5e722ac69b":"Si una sola palabra cambia más tarde, la marca ya no coincide.","open-source-reed.165986bb9b":"Comprueba la marca","open-source-reed.6ea85dc23c":"Una pequeña marca demuestra que leyó exactamente ese archivo y nada más.","open-source-reed.d487c6b320":"Guarda un recibo","open-source-reed.690bcb6046":"Reed abre tu documento y entiende lo que contiene.","open-source-reed.3e11805974":"Lee el archivo","open-source-reed.38a429176e":"Una promesa sencilla","open-source-reed.c060d754b7":"CÓMO SE MANTIENE IGUAL","open-source-reed.e72d571cea":"SIN SORPRESAS","open-source-reed.298b005cb8":"MISMO RESULTADO","open-source-reed.c36e0fdcfb":"MISMA ENTRADA","open-source-reed.5af12df2ac":"en cualquier ordenador","open-source-reed.ff5bf20b56":"La misma respuesta,","open-source-reed.76364eec44":"La promesa silenciosa","open-source-reed.c80e161083":"Sin configuración","open-source-reed.d44bfebeea":"Hecho para todos","open-source-reed.57e1fa63e3":"Nunca tienes que tocarlo.","open-source-reed.5cf8744d5c":"Por debajo","open-source-reed.fe73d79fdc":"Silencio","open-source-reed.0e1ca6ef3f":"Pertenece a todos.","open-source-reed.519c433f56":"Para conservar","open-source-reed.755844bc39":"Tuyo","open-source-reed.bf17137577":"La respuesta nunca se desvía.","open-source-reed.748288fd12":"Cada vez","open-source-reed.b76aee974c":"Igual","open-source-reed.af07e0ac20":"Sin precio, sin contraseña.","open-source-reed.a91bcce893":"Siempre","open-source-reed.75f527181b":"Gratis","open-source-reed.0b049b5346":"Nada que hacer","open-source-reed.7fc3868449":"SIEMPRE AHÍ","open-source-reed.532d3df81f":"que funciona para ti","open-source-reed.5e3a472920":"Un lector cuidadoso","open-source-reed.704869f20f":"En palabras claras","open-source-reed.bd89a661fd":"Adoptar Reed no es un programa de ingeniería. Sigue la ruta de revisión que ya usas en compras, TI y cumplimiento, y nadie tiene que escribir código. Este es el camino desde la primera aprobación hasta el día en que Reed responde a un auditor.","open-source-reed.56927e349a":"La última pregunta es dónde viven los datos. Reed no tiene un servidor doméstico propio y no se conecta a nada mientras trabaja. Se ejecuta en tus propias máquinas, en un centro de datos de la UE que elijas, o completamente sin conexión. Tus datos permanecen bajo las normas europeas y nunca cruzan una frontera que no hayas aprobado.","open-source-reed.74f188254d":"La razón por la que existe Reed es una pregunta que un auditor acabará haciendo: ¿esto se construyó a partir de una fuente aprobada y puedes demostrarlo? Hoy la respuesta honesta es \"confía en nosotros\". Reed convierte eso en una prueba que cualquiera puede verificar. Aquí está la misma pregunta, respondida a la manera antigua y a la manera de Reed.","open-source-reed.000e14bfa6":"Dos preguntas deciden si vale la pena adoptar una herramienta: ¿qué costes recurrentes elimina y qué exposiciones reduce? Reed responde ambas. El lado izquierdo muestra los ahorros; el derecho, los riesgos reducidos. Sin código ni jerga, solo un caso que puedes llevar a una reunión de aprobación.","open-source-reed.222d47bf54":"Empieza con la pregunta que compras hace primero: qué entra en el entorno y quién lo controla. Reed se ejecuta dentro de tu propia cadena de herramientas, guarda recibos con los resultados y no introduce ninguna dependencia de servicio.","open-source-reed.4b73471a49":"Es justo ser cuidadoso con cualquier cosa nueva en un ordenador. Así que aquí están las preguntas honestas que una persona sensata hace, con respuestas claras en las que puedes confiar. Abre cualquiera para leer más.","open-source-reed.d7c86fb403":"La mayoría de las veces nunca sabrás que Reed está ahí. Pero está haciendo cosas pequeñas y útiles por debajo, el tipo de cosas que te ahorran un dolor de cabeza más tarde. Aquí hay algunas preocupaciones cotidianas de las que se ocupa en silencio.","open-source-reed.554bcbd38a":"Puedes encontrarte con Reed todos los días sin notarlo. Está dentro de productos ordinarios como una herramienta de escritura, un formulario web o un asistente que responde preguntas, y realiza silenciosamente una tarea acotada. Estos son algunos de esos momentos.","open-source-reed.4ab2fd3857":"Aquí está la parte que importa en silencio. Reed lee el mismo archivo exactamente de la misma manera, ya sea que se ejecute en tu ordenador de casa o en un ordenador de otro país. La respuesta no cambia solo porque la máquina cambió. Sin sorpresas, sin resultados diferentes en un día diferente.","open-source-reed.6a1d2a3092":"Piensa en Reed como un lector cuidadoso que trabaja para el ordenador. Cuando una aplicación necesita abrir un documento, un formulario o su propia configuración, Reed es la parte que lo lee correctamente y entiende lo que hay dentro. Nunca lo tocas. Solo se asegura de que tus cosas se abran como deberían.","open-source-reed.f6e1abc18d":"SLR impulsa una ruta rápida basada en tablas, GLL se mantiene general en tiempo polinómico de peor caso, y el reanálisis incremental toca solo el subárbol editado. El escaneo estructural SIMD se ejecuta a gigabytes por segundo en la CPU que ya tienes.","open-source-reed.125044236c":"Reed se distribuye como una biblioteca Rust, un binario CLI, un servidor de lenguaje y una ABI C estable. El mismo analizador, los mismos hashes, el mismo RQL, dondequiera que viva tu herramienta.","open-source-reed.11158faa0e":"Reed Query Language describe patrones de árbol en notación concisa. El compilador reduce RQL a un bytecode de 20 opcodes y una VM con retroceso lo ejecuta a través del árbol analizado. Encuentra importaciones, cuenta llamadas, localiza una regex dentro de un literal de cadena.","open-source-reed.cf7e2e4c10":"Algunos tokens que una regex no puede expresar: sangría, heredocs, comentarios anidados, cadenas crudas. Reed incluye ocho escáneres externos integrados y te permite registrar los tuyos con una directiva de gramática.","open-source-reed.26c03f651c":"Reed no es un solo analizador. Compila una única gramática RGS en cuatro motores, SLR, LALR, GLR y GLL, y parse_auto cascada desde el más rápido al más general. Luego, cada nodo se hashea y el árbol se sella en un certificado BLAKE3 vinculado a la entrada, la gramática y la configuración.","open-source-reed.e41f97b843":"La mayoría de los analizadores producen un AST y olvidan la fuente. Reproducir una compilación significa volver a analizar todo el código base. Los auditores que preguntan \"¿esto se construyó a partir de una fuente aprobada?\" no tienen respuesta, solo una cadena de confianza.","open-source-reed.5dd2d16a7c":"Tres comandos: compila la CLI desde el espacio de trabajo, analiza tu repositorio, lee la raíz del certificado. La raíz BLAKE3 de tu árbol de fuentes está en tu terminal en segundos.","open-source-reed.e6ca57202c":"Repositorio","open-source-reed.ac3f4bd12c":"Prueba, no confianza","open-source-reed.1e43f574c7":"UE, local","open-source-reed.c10e83c453":"Residencia de datos","open-source-reed.5703321d0e":"Se ejecuta en","open-source-reed.6eef664840":"Ninguno","open-source-reed.8fde48f31a":"Suscripción","open-source-reed.2ce04ce4ff":"Servicio externo","open-source-reed.3229609e15":"Salida","open-source-reed.fca77b7e3a":"El analizador certificado, en resumen","open-source-reed.1d197d39c5":"Dónde se ejecuta","open-source-reed.c3892a34c8":"Reed convierte cada código base o conjunto de configuración analizado en un registro estable y verificable. Los equipos conservan la fuente, el contrato del analizador y la raíz BLAKE3, por lo que las preguntas de auditoría se convierten en búsquedas de evidencia en lugar de reconstrucciones costosas.","open-source-reed.ece2cd7f1d":"dejar un certificado","open-source-reed.6b80ede64d":"Reed","open-source-reed.80c3052d33":"Nunca","open-source-reed.56ada62b04":"Bloqueado","open-source-reed.c756f6af1f":"Todos","open-source-reed.e8e8ea6919":"Quién lo posee","open-source-reed.63ee1e748e":"Guardado para ti","open-source-reed.31a33917d5":"Un recibo","open-source-reed.5c40fd3863":"Abrir correctamente","open-source-reed.f1096a5b4c":"Tus archivos","open-source-reed.3477f4d91d":"Misma respuesta","open-source-reed.4481948392":"Nada","open-source-reed.2d777a6b97":"Tú pagas","open-source-reed.e231b818b7":"Tú configuras","open-source-reed.1c397b0526":"Un ayudante de lectura","open-source-reed.f8c94a3b4b":"Qué es","open-source-reed.00fa15bb77":"Por qué sigue igual","open-source-reed.41d7edc25a":"Qué hace por ti","open-source-reed.dfb44092e4":"Reed funciona dentro de las aplicaciones que usas. Abre documentos y formularios, entiende su estructura y guarda un recibo para que el mismo archivo se lea de la misma manera cada vez. Nunca necesitas configurarlo.","open-source-reed.ca24c93621":" tus archivos.","open-source-reed.6d5a1e7e44":"asistente de archivos","open-source-reed.c46ff46576":"Reed: tu invisible","open-source-reed.31e0360cf0":"patrones de árbol RQL","open-source-reed.a618b4be8d":"Consulta","open-source-reed.725a5da3d3":"certificado BLAKE3","open-source-reed.53e49a69fb":"Hash","open-source-reed.82c4ed5526":"SLR, LALR, GLR, GLL","open-source-reed.7f5d63aa39":"Motores","open-source-reed.76a9383aa9":"58 gramáticas integradas","open-source-reed.8f8e9e692c":"Gramáticas","open-source-reed.b2b57325ed":"26 crates de workspace","open-source-reed.8f11bdf9ce":"Crates","open-source-reed.2293dd93ed":"Rust 1.89+, edición 2024","open-source-reed.89b86ab0e6":"Lenguaje","open-source-reed.942587e61e":"Hoja de proyecto","open-source-reed.7a17c4eb6a":"Reed analiza el código fuente en un árbol estable y sella el resultado con una raíz de certificado BLAKE3. Los equipos pueden consultar la estructura como datos y verificar después que el árbol sigue correspondiendo al mismo código fuente y contrato de analizador.","open-source-reed.f1581e0b3a":"Pruébalo todo","open-source-reed.31ddfd4b17":"Analiza cualquier cosa","open-source-reed.1dabba21cd":"✓","open-source-reed.cf989ea142":"Inspeccionable","open-source-reed.0bd44968dd":"operación local","open-source-reed.591935b15b":"Público","open-source-reed.dc937b5989":"Ninguno","open-source-reed.7157558738":"En las instalaciones","open-source-reed.349dd06b63":"Región UE","open-source-reed.a1794783aa":"Sin conexión","open-source-reed.136e75c456":"Adquisiciones","open-source-reed.708ce5ca06":"Operaciones de TI","open-source-reed.4a109cc494":"Cumplimiento","open-source-reed.ba21d59f66":"parse_auto","open-source-reed.7fe35fc80a":"reed-core","open-source-reed.f13680cf75":"reed-cli","open-source-reed.4afe0734eb":"reed-lsp","open-source-reed.9b5db2d431":"reed-ffi","open-source-reed.8c8c761922":"incremental","open-source-reed.27e88b861f":"EASY","open-source-reed.ddd2c0300d":"CALM","open-source-reed.264fbe323a":"DIARIO","open-source-reed.e2220ace54":"AMIGABLE","open-source-reed.a04f274bcc":"HONESTO","open-source-reed.6e10953f3e":"OPEN","open-source-reed.80db3832a5":"RESULTADOS","open-source-reed.51df334606":"LA BRECHA","open-source-reed.9170a8b2fb":"EU","open-source-reed.ec813cc13f":"DESPLIEGUE","open-source-reed.5d0b2f6bd4":"OBSERVADO","open-source-reed.8215b59ccb":"MOTOR","open-source-reed.35e0d0360a":"LIVE","open-source-reed.0f4b423c4b":"MEDIDO","open-source-reed.consumer.hero.lead":"Reed ayuda a Fabric a entender","open-source-reed.consumer.hero.accent":"texto estructurado de la misma manera cada vez","open-source-reed.consumer.hero.lede":"Reed es el motor local de lectura de código dentro de Dweve Fabric. Reconoce las partes y relaciones en el texto estructurado y mantiene cada parte vinculada a su lugar exacto, para que el espacio de trabajo pueda responder con precisión y producir la misma estructura de nuevo cuando nada ha cambiado. Reed se publica bajo Apache-2.0.","open-source-reed.consumer.hero.actionPrimary":"Mira lo que Reed permite","open-source-reed.consumer.hero.actionSecondary":"Mira comentarios precisos","open-source-reed.consumer.hero.ledger":"Lo que Reed permite en Fabric","open-source-reed.consumer.hero.row.role":"Entiende","open-source-reed.consumer.hero.row.roleValue":"Texto estructurado del espacio de trabajo","open-source-reed.consumer.hero.row.input":"Revela","open-source-reed.consumer.hero.row.inputValue":"Partes y relaciones nombradas","open-source-reed.consumer.hero.row.output":"Preserva","open-source-reed.consumer.hero.row.outputValue":"Lugares exactos en el texto","open-source-reed.consumer.hero.row.repeat":"Admite","open-source-reed.consumer.hero.row.repeatValue":"Comentarios enfocados","open-source-reed.consumer.hero.row.errors":"Repite","open-source-reed.consumer.hero.row.errorsValue":"El mismo resultado cuando no cambia nada","open-source-reed.consumer.hero.row.operation":"Vuelve a","open-source-reed.consumer.hero.row.operationValue":"Dweve Fabric","open-source-reed.consumer.structure.eyebrow":"Estructura bajo el texto","open-source-reed.consumer.structure.lead":"Fabric recibe un flujo de texto","open-source-reed.consumer.structure.accent":"Reed muestra cómo encajan las partes","open-source-reed.consumer.structure.body":"Las reglas del espacio de trabajo, los ajustes y otros textos estructurados llevan un orden que el software debe entender. Reed identifica las partes nombradas y sus relaciones, y mantiene cada una conectada con el lugar exacto del que procede.","open-source-reed.consumer.structure.pill1":"Partes nombradas","open-source-reed.consumer.structure.pill2":"Relaciones claras","open-source-reed.consumer.structure.pill3":"Lugares exactos","open-source-reed.consumer.structure.footer":"Fabric recibe un resultado estructurado vinculado al texto original","open-source-reed.consumer.repeat.eyebrow":"Coherente cada vez","open-source-reed.consumer.repeat.lead":"El mismo texto mantiene la misma estructura","open-source-reed.consumer.repeat.accent":"de una ejecución de Fabric a la siguiente","open-source-reed.consumer.repeat.body":"Reed sigue la misma lectura definida siempre que Fabric procesa texto estructurado sin cambios en las mismas condiciones. El resultado no varía entre ejecuciones, y un cambio en el texto o en sus condiciones produce un resultado diferente.","open-source-reed.consumer.repeat.pill1":"Mismo texto","open-source-reed.consumer.repeat.pill2":"Mismas condiciones","open-source-reed.consumer.repeat.pill3":"Misma estructura","open-source-reed.consumer.repeat.footer":"La lectura repetible mantiene el espacio de trabajo coherente","open-source-reed.consumer.moments.eyebrow":"En el espacio de trabajo","open-source-reed.consumer.moments.lead":"Trabajas con Fabric","open-source-reed.consumer.moments.accent":"Reed mantiene la estructura clara debajo","open-source-reed.consumer.moments.body":"Cuando abres las reglas del espacio de trabajo, cambias un ajuste o introduces texto estructurado, Fabric gestiona la experiencia visible. Reed mantiene claras debajo las partes nombradas, las relaciones y las ubicaciones exactas, para que Fabric pueda responder a la parte correcta.","open-source-reed.consumer.moments.pill1":"Abrir con claridad","open-source-reed.consumer.moments.pill2":"Cambiar con precisión","open-source-reed.consumer.moments.pill3":"Volver de forma coherente","open-source-reed.consumer.moments.footer":"Fabric sigue siendo el espacio de trabajo que usas","open-source-reed.consumer.diagnostic.eyebrow":"Comentarios que señalan","open-source-reed.consumer.diagnostic.lead":"Cuando una parte no encaja","open-source-reed.consumer.diagnostic.accent":"Fabric puede mostrar dónde mirar","open-source-reed.consumer.diagnostic.body":"Reed identifica el lugar exacto donde el texto estructurado deja de ajustarse a la forma que Fabric espera. Eso permite que Fabric dé un mensaje centrado sobre la parte afectada, manteniendo las demás partes sin cambios y visibles.","open-source-reed.consumer.diagnostic.pill1":"Lugar exacto","open-source-reed.consumer.diagnostic.pill2":"Parte afectada","open-source-reed.consumer.diagnostic.pill3":"Mensaje útil","open-source-reed.consumer.diagnostic.footer":"Las ubicaciones precisas dan a Fabric un lugar preciso donde responder","open-source-reed.consumer.boundary.eyebrow":"En silencio dentro de Fabric","open-source-reed.consumer.boundary.lead":"Trabajas en el espacio de trabajo","open-source-reed.consumer.boundary.accent":"Reed gestiona la lectura debajo","open-source-reed.consumer.boundary.body":"No abres Reed, no lo operas ni eliges sus condiciones de lectura. Dweve Fabric lo usa detrás del espacio de trabajo y convierte la estructura y las ubicaciones devueltas en las funciones y los comentarios que ves.","open-source-reed.consumer.boundary.pill1":"Sin herramienta aparte","open-source-reed.consumer.boundary.pill2":"Sin configuración de Reed","open-source-reed.consumer.boundary.pill3":"Fabric permanece a la vista","open-source-reed.consumer.boundary.footer":"Tu punto de contacto es Dweve Fabric","open-source-reed.consumer.side.structure":"Estructura del texto","open-source-reed.consumer.side.repeat":"Comparación de ejecuciones","open-source-reed.consumer.side.moments":"Momentos del espacio de trabajo","open-source-reed.consumer.side.diagnostic":"Comentarios centrados","open-source-reed.consumer.side.boundary":"Función dentro de Fabric","open-source-reed.consumer.side.input":"texto estructurado","open-source-reed.consumer.side.parts":"partes nombradas","open-source-reed.consumer.side.runA":"primera ejecución de Fabric","open-source-reed.consumer.side.runB":"ejecución posterior de Fabric","open-source-reed.consumer.side.sameContract":"Mismo texto y mismas condiciones de lectura","open-source-reed.consumer.side.moment.open":"Abrir las reglas del espacio de trabajo","open-source-reed.consumer.side.moment.change":"Cambiar un ajuste","open-source-reed.consumer.side.moment.check":"Volver y verificar","open-source-reed.consumer.side.exactPart":"un campo afectado","open-source-reed.consumer.side.notWholeFile":"Fabric puede señalar la parte afectada mientras mantiene el resto a la vista","open-source-reed.consumer.side.productChooses":"Fabric es el espacio de trabajo que abres","open-source-reed.consumer.side.runsWithProduct":"Reed lee el texto estructurado debajo","open-source-reed.consumer.side.noAccount":"No operas una herramienta Reed separada","open-source-reed.consumer.side.resultReturns":"El resultado vuelve a Fabric","open-source-reed.consumer.board.visible":"listo para Fabric","open-source-reed.consumer.board.structure.path":"estructura de texto","open-source-reed.consumer.board.repeat.path":"ejecutar comparación","open-source-reed.consumer.board.moments.path":"momentos del espacio de trabajo","open-source-reed.consumer.board.diagnostic.path":"comentarios centrados","open-source-reed.consumer.board.boundary.path":"rol dentro de Fabric","open-source-reed.consumer.board.structure.footLeft":"el texto original permanece conectado","open-source-reed.consumer.board.structure.footRight":"el texto se convierte en partes nombradas","open-source-reed.consumer.board.repeat.footLeft":"mismas condiciones repetidas","open-source-reed.consumer.board.repeat.footRight":"mismo resultado","open-source-reed.consumer.board.moments.footLeft":"Fabric permanece a la vista","open-source-reed.consumer.board.moments.footRight":"la estructura respalda cada paso","open-source-reed.consumer.board.diagnostic.footLeft":"una parte afectada","open-source-reed.consumer.board.diagnostic.footRight":"respuesta centrada","open-source-reed.consumer.board.boundary.footLeft":"sin herramienta Reed separada","open-source-reed.consumer.board.boundary.footRight":"los resultados vuelven a Fabric","open-source-reed.consumer.board.source":"Texto estructurado del espacio de trabajo","open-source-reed.consumer.board.read":"leer","open-source-reed.consumer.board.structure":"Estructura nombrada","open-source-reed.consumer.board.parts":"partes","open-source-reed.consumer.board.receipt":"vinculadas al texto original","open-source-reed.consumer.board.oneInput":"Un texto estructurado","open-source-reed.consumer.board.firstPlace":"Primera ejecución de Fabric","open-source-reed.consumer.board.secondPlace":"Ejecución posterior de Fabric","open-source-reed.consumer.board.root":"resultado estructurado","open-source-reed.consumer.board.match":"Los resultados coinciden","open-source-reed.consumer.board.matchReason":"El texto y las condiciones de lectura permanecieron iguales","open-source-reed.consumer.board.youDo":"Lo que haces en Fabric","open-source-reed.consumer.board.reedExposes":"Lo que Reed mantiene claro","open-source-reed.consumer.board.softwareCan":"Lo que Fabric puede hacer","open-source-reed.consumer.board.moment.open":"Abrir reglas del espacio de trabajo","open-source-reed.consumer.board.moment.read":"Identificar sus secciones nombradas","open-source-reed.consumer.board.moment.resultOpen":"Presentarlas en orden","open-source-reed.consumer.board.moment.change":"Cambiar un ajuste","open-source-reed.consumer.board.moment.locate":"Localizar el valor cambiado","open-source-reed.consumer.board.moment.resultChange":"Responder solo a esa parte","open-source-reed.consumer.board.moment.import":"Traer texto estructurado","open-source-reed.consumer.board.moment.map":"Mapear campos y relaciones","open-source-reed.consumer.board.moment.resultImport":"Colocar valores deliberadamente","open-source-reed.consumer.board.moment.return":"Volver más tarde","open-source-reed.consumer.board.moment.verify":"Mantener la estructura sin cambios","open-source-reed.consumer.board.moment.resultReturn":"Continuar de manera consistente","open-source-reed.consumer.board.changedLine":"una parte cambiada","open-source-reed.consumer.board.exactSpan":"lugar exacto","open-source-reed.consumer.board.whatChanged":"Comprobación de estructura","open-source-reed.consumer.board.onePart":"1 parte cambiada","open-source-reed.consumer.board.unchanged":"sin cambios","open-source-reed.consumer.board.needsAttention":"requiere atención","open-source-reed.consumer.board.preciseMessage":"Fabric puede convertir este lugar exacto en un mensaje útil","open-source-reed.consumer.board.boundary.role":"el espacio de trabajo que usas","open-source-reed.consumer.board.boundary.use":"Lo que usas","open-source-reed.consumer.board.boundary.useBody":"Dweve Fabric es el espacio de trabajo que abres","open-source-reed.consumer.board.boundary.setup":"Lo que Reed lee","open-source-reed.consumer.board.boundary.setupBody":"Texto estructurado manejado por el espacio de trabajo","open-source-reed.consumer.board.boundary.network":"Lo que Reed devuelve","open-source-reed.consumer.board.boundary.networkBody":"Partes, relaciones y ubicaciones exactas","open-source-reed.consumer.board.boundary.proof":"Lo que gestionas","open-source-reed.consumer.board.boundary.proofBody":"Tu trabajo en Fabric, no en Reed","open-source-reed.consumer.board.field.workspace":"Espacio de trabajo","open-source-reed.consumer.board.field.region":"Región","open-source-reed.consumer.board.field.review":"Revisión","open-source-reed.consumer.board.value.europe":"Europa","open-source-reed.consumer.board.value.required":"Obligatorio","open-source-reed.consumer.board.linkedText":"Cada valor permanece vinculado a su lugar en el texto original","open-source-reed.consumer.board.namedStructure":"Espacio de trabajo","open-source-reed.consumer.board.partsFound":"Partes encontradas","open-source-reed.consumer.board.structuredResult":"Resultado estructurado","open-source-reed.business.hero.lead":"Convierte texto formal en estructura","open-source-reed.business.hero.accent":"que todos los equipos puedan reutilizar","open-source-reed.business.hero.lede":"Reed es un motor local de inteligencia de código para repositorios, desarrollado en Rust. Convierte cada repositorio en un modelo estructural estable con un árbol de análisis comprobable, ubicaciones exactas, ejecuciones repetibles y planes de refactorización visibles. Reed se publica en la sexta ronda del programa de lanzamiento de la base de Dweve, con su documentación en docs.dweve.com el mismo día.","open-source-reed.business.hero.actionPrimary":"Ver el valor operativo","open-source-reed.business.hero.actionSecondary":"Ver la entrega","open-source-reed.business.hero.ledger":"Reed en resumen","open-source-reed.business.hero.row.input":"Entrada","open-source-reed.business.hero.row.inputValue":"Texto formal y código","open-source-reed.business.hero.row.output":"Salida","open-source-reed.business.hero.row.outputValue":"Estructura nombrada y ubicada","open-source-reed.business.hero.row.conditions":"Condiciones de lectura","open-source-reed.business.hero.row.conditionsValue":"Conservadas con el resultado","open-source-reed.business.hero.row.repeat":"Repetibilidad","open-source-reed.business.hero.row.repeatValue":"Misma entrada, misma salida","open-source-reed.business.hero.row.change":"Detección de cambios","open-source-reed.business.hero.row.changeValue":"Entrada diferente, resultado diferente","open-source-reed.business.hero.row.integration":"Integración","open-source-reed.business.hero.row.integrationValue":"Tu cadena de herramientas existente","open-source-reed.business.hero.row.uses":"Uso posterior","open-source-reed.business.hero.row.usesValue":"Validación, búsqueda, auditoría","open-source-reed.business.hero.row.evidence":"Evidencia","open-source-reed.business.hero.row.evidenceValue":"Resultado comprobable","open-source-reed.business.handoff.eyebrow":"La entrega operativa","open-source-reed.business.handoff.lead":"Lee texto estructurado una vez","open-source-reed.business.handoff.accent":"reutiliza el resultado en todas partes","open-source-reed.business.handoff.body":"Las entradas formales a menudo se convierten en una cadena de lectores únicos, cada uno interpretando la misma fuente de forma ligeramente distinta. Reed convierte una lectura definida en estructura nombrada con ubicaciones exactas y un resultado repetible. La validación, la búsqueda y la auditoría pueden entonces partir de la misma entrega en lugar de reconstruirla.","open-source-reed.business.handoff.pill1":"Una lectura","open-source-reed.business.handoff.pill2":"Partes nombradas","open-source-reed.business.handoff.pill3":"Resultado repetible","open-source-reed.business.handoff.footer":"Una entrega estructurada respalda todas las comprobaciones posteriores","open-source-reed.business.handoff.side.label":"Reutilización posterior","open-source-reed.business.handoff.side.sub":"Un resultado, tres usos operativos","open-source-reed.business.handoff.side.tag":"Compartido","open-source-reed.business.handoff.side.validation":"Validación","open-source-reed.business.handoff.side.validationBody":"Comprueba campos nombrados contra una estructura acordada","open-source-reed.business.handoff.side.search":"Búsqueda","open-source-reed.business.handoff.side.searchBody":"Encuentra partes y relaciones sin releer el texto sin procesar","open-source-reed.business.handoff.side.audit":"Auditoría","open-source-reed.business.handoff.side.auditBody":"Rastrea el resultado hasta la ubicación exacta de la fuente","open-source-reed.business.handoff.side.coreBody":"Estructura nombrada y ubicada","open-source-reed.business.handoff.side.input":"Entrada formal","open-source-reed.business.handoff.side.inputBody":"Código, configuración y lenguajes definidos","open-source-reed.business.handoff.side.footLeft":"Una lectura","open-source-reed.business.handoff.side.footRight":"Muchos usos","open-source-reed.close.consumer.label":"Continuar en Fabric","open-source-reed.close.consumer.headline":"Reed trabaja en silencio mientras tú trabajas en Fabric","open-source-reed.close.consumer.body":"Descubre cómo Dweve Fabric convierte la estructura fiable en funciones del espacio de trabajo, comentarios precisos y resultados repetibles sin añadir otra herramienta a tu día.","open-source-reed.close.consumer.primary":"Explorar Dweve Fabric","open-source-reed.close.consumer.secondary":"Revisar comentarios precisos","open-source-reed.close.business.label":"Poner Reed a trabajar","open-source-reed.close.business.headline":"Ofrece la misma estructura a todos los equipos posteriores","open-source-reed.close.business.body":"Comienza con una entrada formal, define cómo debe leerse y deja que la validación, la búsqueda y la auditoría reutilicen el mismo resultado nombrado y ubicado.","open-source-reed.close.business.primary":"Revisar el despliegue","open-source-reed.close.business.secondary":"Preguntar sobre el lanzamiento","open-source-reed.business.value.eyebrow":"Valor operativo","open-source-reed.business.value.lead":"Mantener una lectura definida","open-source-reed.business.value.accent":"reutilizarla aguas abajo","open-source-reed.business.value.body":"Reed convierte cada entrada formal en un árbol nombrado y ubicado. La validación, la búsqueda y la auditoría pueden usar esa misma lectura, reduciendo el análisis duplicado y la deriva de interpretación, mientras mantienen los cambios y la evidencia trazables.","open-source-reed.business.value.pill1":"Mantenida una vez","open-source-reed.business.value.pill2":"Nombrada y ubicada","open-source-reed.business.value.pill3":"Reutilizada aguas abajo","open-source-reed.business.value.footer":"Una lectura se mantiene consistente desde la entrada hasta la evidencia","open-source-reed.business.value.side.label":"Ganancias operativas","open-source-reed.business.value.side.sub":"Una lectura, reutilizada","open-source-reed.business.value.side.tag":"Estructura compartida","open-source-reed.business.value.side.reading":"Una lectura definida","open-source-reed.business.value.side.readingBody":"Define cómo se lee la entrada formal en un solo lugar y luego reutiliza el árbol resultante en las comprobaciones operativas.","open-source-reed.business.value.side.structure":"Estructura nombrada y ubicada","open-source-reed.business.value.side.structureBody":"Los nodos conservan sus nombres y ubicaciones de origen, dando a los equipos posteriores los mismos puntos de referencia.","open-source-reed.business.value.side.change":"Aislamiento exacto de cambios","open-source-reed.business.value.side.changeBody":"El análisis incremental revisita los subárboles afectados, haciendo explícito el alcance de una edición.","open-source-reed.business.value.side.evidence":"Evidencia reproducible","open-source-reed.business.value.side.evidenceBody":"Un certificado vincula la entrada y las condiciones de lectura al árbol, de modo que el resultado registrado pueda comprobarse de nuevo.","open-source-reed.business.value.side.marker":"Listo","open-source-reed.business.value.side.footLeft":"Mantenida una vez","open-source-reed.business.value.side.footRight":"Reutilizada aguas abajo","open-source-reed.business.rollout.eyebrow":"Adopción por etapas","open-source-reed.business.rollout.lead":"Comienza con una entrada formal","open-source-reed.business.rollout.accent":"extiende la misma lectura","open-source-reed.business.rollout.body":"Comienza con una entrada formal acotada. Define su gramática y configuración, conserva el árbol nombrado y ubicado resultante y el certificado, y luego añade validación, búsqueda y auditoría como usos posteriores. Cada etapa extiende la misma lectura en lugar de introducir otra vía de análisis.","open-source-reed.business.rollout.pill1":"Una entrada formal","open-source-reed.business.rollout.pill2":"Lectura definida","open-source-reed.business.rollout.pill3":"Reutilización aguas abajo","open-source-reed.business.rollout.footer":"La adopción se expande reutilizando la misma estructura","open-source-reed.business.rollout.side.label":"Vía de adopción","open-source-reed.business.rollout.side.sub":"Primero la entrada, luego los usos","open-source-reed.business.rollout.side.tag":"Etapas","open-source-reed.business.rollout.side.stage1":"Etapa uno","open-source-reed.business.rollout.side.reading":"Establecer la lectura","open-source-reed.business.rollout.side.readingBody":"Selecciona una entrada formal acotada y registra la gramática y la configuración que definen cómo Reed la lee.","open-source-reed.business.rollout.side.stage2":"Etapa dos","open-source-reed.business.rollout.side.use":"Probar un uso operativo","open-source-reed.business.rollout.side.useBody":"Usa el árbol nombrado y ubicado para una tarea y conserva el certificado con el resultado.","open-source-reed.business.rollout.side.stage3":"Etapa tres","open-source-reed.business.rollout.side.extend":"Extender la misma estructura","open-source-reed.business.rollout.side.extendBody":"Añade validación, búsqueda o auditoría sin introducir una vía de análisis separada.","open-source-reed.business.rollout.side.footLeft":"Una entrada formal","open-source-reed.business.rollout.side.footRight":"Más usos posteriores","oss-reed-audit-record.label":"LECTURA","oss-reed-band-board.label":"LECTURA","oss-reed-before-you-change.label":"LECTURA","oss-reed-bench.ee9b70dea3":"Escaneo estructural SIMD","oss-reed-bench.7e59118250":"SSE4.2, AVX2, AVX-512, NEON","oss-reed-bench.681071db21":"2 a 4 GB/s","oss-reed-bench.ea8d9aed1d":"SLR JSON","oss-reed-bench.093ad19ef7":"Dirigido por tablas, sin retroceso","oss-reed-bench.b0d5b43a33":"~41 MiB/s","oss-reed-bench.172729a7ed":"SLR TOML","oss-reed-bench.83ec7cd640":"Dirigido por tablas","oss-reed-bench.f98c0022d0":"~36 MiB/s","oss-reed-bench.82ff56baf1":"SLR XML","oss-reed-bench.88deff7c29":"~31 MiB/s","oss-reed-bench.9d6e315631":"SLR Dockerfile","oss-reed-bench.f4e01fb59a":"~21 MiB/s","oss-reed-bench.06c13f6961":"GLL Rust","oss-reed-bench.a24dec5804":"CFG completo, soporte de ambigüedad","oss-reed-bench.47ab5affea":"~320 KiB/s","oss-reed-bench.c8b118cc43":"Procedencia de compilación","oss-reed-bench.2499419793":"La CI publica la raíz de certificados del código fuente analizado. Los consumidores la verifican antes de implementar.","oss-reed-bench.fb85566784":"Cadena de suministro","oss-reed-bench.8e2c177dc3":"Las herramientas SBOM registran la raíz Reed de cada dependencia analizada. La manipulación del código incluido rompe la cadena.","oss-reed-bench.e9c9dc5433":"Documentos regulatorios","oss-reed-bench.f4e335d700":"Markdown y configuración analizados por Reed proporcionan a los reguladores una huella que pueden fijar en una presentación.","oss-reed-bench.1d74aa53fa":"Revisión de código silenciosa","oss-reed-bench.06208da963":"Los revisores ven solo subárboles modificados. Los hashes de nodos sin cambios permanecen estables, por lo que el ruido de revisión disminuye.","oss-reed-bench.eca6a52220":"Linters entre lenguajes","oss-reed-bench.5761050ab2":"Un patrón RQL cruza límites gramaticales, coincidiendo con Rust, TypeScript y Python mediante la misma consulta estructural.","oss-reed-bench.6711d5c8b4":"Ingesta de conocimiento","oss-reed-bench.55cc7ded38":"Spindle usa Reed para analizar documentos ingeridos en átomos con procedencia. Las citas apuntan a nodos.","oss-reed-bench.8eb9e20a6c":"reed bench","oss-reed-bench.3d2ebe37d8":"CPU estándar, sin GPU","oss-reed-bench.59a2e0d47c":"Tabla de rendimiento del README","oss-reed-bench.cee50dc974":"Rendimiento por motor","oss-reed-bench.a77faa7082":"Ruta rápida SLR","oss-reed-bench.92c003ef11":"Peor caso GLL O(n^3)","oss-reed-bench.05c1a0a528":"Incremental O(edit)","oss-reed-bench.7beb866476":"SLR para velocidad, GLL para generalidad. El reanálisis incremental toca solo el subárbol editado.","oss-reed-bench.70510b3260":"Reed / rendimiento","oss-reed-bindings.label":"LECTURA","oss-reed-biz-audit-answer.7011b1a621":"La respuesta","oss-reed-biz-audit-answer.9464a4898a":"Vino del repositorio correcto, tienes nuestra palabra.","oss-reed-biz-audit-answer.a6bb9a2b94":"Para demostrarlo","oss-reed-biz-audit-answer.3a9ca0b622":"Reconstruir todo el código base y esperar que coincida con lo publicado.","oss-reed-biz-audit-answer.293cbd1e95":"El coste","oss-reed-biz-audit-answer.2310f9414f":"Días de trabajo del equipo, un proceso frágil y un resultado en el que nadie confía del todo.","oss-reed-biz-audit-answer.907587b97e":"Aquí está el recibo de prueba que se guardó en el momento en que se leyó la fuente.","oss-reed-biz-audit-answer.d662724945":"Cualquiera puede comprobar el recibo de forma independiente. Cambia una línea y deja de coincidir.","oss-reed-biz-audit-answer.0d6a1ed3aa":"Minutos, no días. Sin reconstrucción, sin prisas y un resultado que se sostiene por sí solo.","oss-reed-biz-audit-answer.39007c5602":"Una pregunta, dos respuestas","oss-reed-biz-audit-answer.b071f9b25d":"prueba, no confianza","oss-reed-biz-audit-answer.49a7f864e1":"El auditor pregunta","oss-reed-biz-audit-answer.572218208b":"¿Se construyó a partir de la fuente aprobada y puedes demostrarlo?","oss-reed-biz-audit-answer.8d9586bc88":"Sin Reed","oss-reed-biz-audit-answer.09d380532c":"Una cadena de confianza","oss-reed-biz-audit-answer.d043ec70b1":"Con Reed","oss-reed-biz-audit-answer.538cfbfff5":"Una pieza de evidencia","oss-reed-biz-audit-answer.76483f7a68":"La confianza no es evidencia, un recibo lo es","oss-reed-biz-license.70510b3260":"Reed / traspaso operativo","oss-reed-biz-license.87b43771bc":"Una entrada formal se convierte en una estructura nombrada y ubicada que todas las comprobaciones posteriores pueden reutilizar. Reed mantiene juntas las condiciones de lectura y el resultado, de modo que los equipos dejan de interpretar el mismo texto de forma distinta en cada traspaso.","oss-reed-biz-license.077ff97a44":"Una lectura, muchos usos posteriores","oss-reed-biz-license.c640fd1366":"Repetible","oss-reed-biz-license.7983e2a99d":"Traspaso mapeado","oss-reed-biz-license.45279e3239":"Si vuelves a ejecutar las mismas condiciones, se obtiene la misma estructura; un cambio real sigue siendo visible.","oss-reed-biz-license.d06839d319":"Estructura clara, lista para reutilizar","oss-reed-biz-license.e03947cc0c":"Repetir","oss-reed-biz-license.dd464298ca":"La validación, la búsqueda y las comprobaciones posteriores parten del mismo resultado estructurado.","oss-reed-biz-license.b6e77c24ce":"Uso posterior","oss-reed-biz-license.9bb0265b2d":"Reed mapea campos y relaciones una sola vez, en lugar de dejar que cada equipo reinterprete las líneas en bruto.","oss-reed-biz-license.6eef664840":"Partes nombradas y ubicadas","oss-reed-biz-license.1ef1565eea":"Estructura","oss-reed-biz-license.ace00c4e50":"Una lectura acordada gestiona la entrada formal y mantiene explícitas sus condiciones.","oss-reed-biz-license.8ddd409cb8":"Resultado estructurado compartido","oss-reed-biz-license.3229609e15":"Entrada","oss-reed-biz-license.inputValue":"Lectura definida","oss-reed-biz-rollout.3c913f5814":"De una entrada formal a un uso operativo más amplio","oss-reed-biz-rollout.4e7490119f":"La adopción comienza con una lectura definida y se expande reutilizando su estructura y evidencia en trabajos posteriores.","oss-reed-biz-rollout.d00ead1d2b":"Una lectura, uso en expansión","oss-reed-biz-rollout.0ad767392b":"Adopción por etapas, uso a uso","oss-reed-biz-rollout.9a409db47e":"Conecta la validación, la búsqueda y la auditoría a la misma estructura sin añadir rutas de análisis separadas.","oss-reed-biz-rollout.68f0ae4911":"Responsables del proceso","oss-reed-biz-rollout.9adbde4b64":"Añadir usos posteriores","oss-reed-biz-rollout.f447770438":"Etapa cuatro","oss-reed-biz-rollout.c965018c89":"Conserva el árbol y su certificado, y repite la lectura en las mismas condiciones para confirmar la evidencia.","oss-reed-biz-rollout.5b12e653c8":"Responsable del control","oss-reed-biz-rollout.375d383b9e":"Establecer la evidencia","oss-reed-biz-rollout.d041be216c":"Etapa tres","oss-reed-biz-rollout.be582c0475":"Define la gramática y la configuración que determinan la estructura nombrada y ubicada que devuelve Reed.","oss-reed-biz-rollout.f998547ee1":"Definir la lectura","oss-reed-biz-rollout.16bb8dfc44":"Etapa dos","oss-reed-biz-rollout.0f39913ed0":"Elige una entrada formal acotada cuya lectura respalde una decisión operativa recurrente.","oss-reed-biz-rollout.3fc79400cb":"Responsable del dominio","oss-reed-biz-rollout.8cada45f28":"Elegir una entrada formal","oss-reed-biz-rollout.e97cc54395":"Etapa uno","oss-reed-biz-sovereignty.2292370c6e":"En tus propios servidores","oss-reed-biz-sovereignty.c4ebd89abf":"Dentro de tu edificio","oss-reed-biz-sovereignty.a8d5d4d314":"Reed se ejecuta en las máquinas que ya tienes, detrás de tu propio firewall. El trabajo nunca sale de la sala.","oss-reed-biz-sovereignty.7f8bd509cc":"En un centro de datos de la UE","oss-reed-biz-sovereignty.2808571ba5":"Anclado a Europa","oss-reed-biz-sovereignty.4c5a72e02a":"Cuando usas un centro de datos, permanece dentro de la Unión Europea, en una región que tú eliges.","oss-reed-biz-sovereignty.ec9dfc4fd3":"Totalmente sin conexión","oss-reed-biz-sovereignty.1103342d8a":"Sin conexión alguna","oss-reed-biz-sovereignty.a5b9dbb2cb":"Para el trabajo más sensible, Reed se ejecuta sin red. No hay ningún servicio externo del que dependa.","oss-reed-biz-sovereignty.3f83fd4f07":"Dónde se ejecuta, a quién responde","oss-reed-biz-sovereignty.edf95cc67a":"Europeo por defecto","oss-reed-biz-sovereignty.cc108e9214":"Tus datos permanecen donde tú decidas.","oss-reed-biz-sovereignty.b59c21ef95":"Reed no tiene un servidor doméstico propio y no se comunica con nada externo. Se ejecuta donde tú lo ejecutas, bajo\n            normas europeas, y nada cruza una frontera que no hayas aprobado.","oss-reed-biz-sovereignty.191f244deb":"Soberanía de la UE","oss-reed-biz-sovereignty.6c872c9438":"La misma herramienta, las mismas pruebas, en los tres. No se te pide que cambies de plataforma para pasar de\n          una a otra.","oss-reed-biz-sovereignty.70510b3260":"Reed / soberanía","oss-reed-biz-value.b039d4427c":"Una lectura desde la entrada hasta la evidencia","oss-reed-biz-value.a6c1933f89":"Lo que se vuelve preciso","oss-reed-biz-value.aba3dee917":"Lo que se mantiene consistente","oss-reed-biz-value.45b172e5f4":"Mantenido y reutilizado","oss-reed-biz-value.c93da30343":"Valor operativo en todo el flujo de trabajo","oss-reed-biz-value.c6142544b0":"Los nuevos usos se basan en la misma estructura y evidencia, reduciendo la deriva de interpretación a medida que se expande la adopción.","oss-reed-biz-value.ddcfa58876":"Reutilización posterior","oss-reed-biz-value.63a7bf9034":"El certificado vincula la entrada, la gramática y la configuración al árbol para que la lectura pueda verificarse de nuevo.","oss-reed-biz-value.bde3a56ea2":"Evidencia repetible","oss-reed-biz-value.34c42ebe24":"El análisis incremental revisita los subárboles afectados, manteniendo explícito el alcance de una edición.","oss-reed-biz-value.870c4d024a":"Aislamiento exacto de cambios","oss-reed-biz-value.f92f27dccc":"La validación, la búsqueda y la auditoría pueden usar el mismo árbol en lugar de mantener rutas de análisis separadas.","oss-reed-biz-value.1689e427a8":"Menos interpretación duplicada","oss-reed-biz-value.c95a2eb325":"El árbol resultante lleva nodos con nombre y ubicaciones de origen que las comprobaciones operativas pueden abordar directamente.","oss-reed-biz-value.0d45a54e89":"Estructura con nombre y ubicación","oss-reed-biz-value.6d680e2276":"La gramática y la configuración definen cómo Reed lee la entrada, de modo que la interpretación se mantiene en un solo lugar.","oss-reed-biz-value.2c7dac0066":"Una lectura mantenida","oss-reed-bounds.label":"LECTURA","oss-reed-business-glyph.5a93da6911":"Reed de un vistazo","oss-reed-business-glyph.defb7ec73c":"Una lectura, muchos usos posteriores","oss-reed-business-glyph.64ae43e8fe":"Lectura definida","oss-reed-business-glyph.a7e1f88422":"De la entrada a la evidencia","oss-reed-business-glyph.8ac7aa173f":"Entrega operativa","oss-reed-business-glyph.2ce04ce4ff":"Servicio externo","oss-reed-business-glyph.6eef664840":"Ninguno","oss-reed-business-glyph.8fde48f31a":"Suscripción","oss-reed-business-glyph.5703321d0e":"Se ejecuta en","oss-reed-business-glyph.143a3eb4d2":"Hardware que posees","oss-reed-business-glyph.81076ea516":"Respuesta de auditoría","oss-reed-business-glyph.ac3f4bd12c":"Prueba, no confianza","oss-reed-business-glyph.1d197d39c5":"Dónde se ejecuta","oss-reed-business-glyph.834cc0e4a2":"Tus datos permanecen en","oss-reed-business-glyph.576347ec82":"Europa","oss-reed-business-glyph.e8aea7960c":", en tus propios servidores si quieres.","oss-reed-business-glyph.2292370c6e":"En tus propios servidores","oss-reed-business-glyph.7f8bd509cc":"En un centro de datos de la UE","oss-reed-business-glyph.69dda5846e":"Completamente sin conexión","oss-reed-business-glyph.60ce35a60d":"Posees tu copia","oss-reed-business-glyph.6b5eb5323e":"Recibos BLAKE3","oss-reed-business-glyph.cbd17d59ba":"Sin bloqueo","oss-reed-business-glyph.row.input":"Entrada formal","oss-reed-business-glyph.row.inputValue":"Una lectura definida","oss-reed-business-glyph.row.structure":"Estructura nombrada","oss-reed-business-glyph.row.structureValue":"Ubicaciones exactas","oss-reed-business-glyph.row.repeat":"Ejecución repetida","oss-reed-business-glyph.row.repeatValue":"Mismo resultado","oss-reed-business-glyph.row.change":"Entrada modificada","oss-reed-business-glyph.row.changeValue":"Cambio visible","oss-reed-business-glyph.downstream.label":"La entrega","oss-reed-business-glyph.downstream.input":"Entrada formal","oss-reed-business-glyph.downstream.output":"Estructura nombrada","oss-reed-business-glyph.downstream.note":"El mismo resultado estructurado puede servir a más de un equipo operativo.","oss-reed-business-glyph.downstream.validation":"Validación","oss-reed-business-glyph.downstream.search":"Búsqueda","oss-reed-business-glyph.downstream.audit":"Auditoría","oss-reed-business-glyph.footer":"Una lectura, reutilizada posteriormente","oss-reed-business-glyph.tag.locations":"Ubicaciones exactas","oss-reed-business-glyph.tag.evidence":"Evidencia repetible","oss-reed-cascade.label":"LECTURA","oss-reed-chain-states.label":"LECTURA","oss-reed-change-gate.label":"LECTURA","oss-reed-claim-ledger.label":"LECTURA","oss-reed-consumer-everyday.959d6f9063":"Tu aplicación de escritura","oss-reed-consumer-everyday.92662e6a9b":"Abres una carta que guardaste el invierno pasado","oss-reed-consumer-everyday.e7124e9ae5":"Reed lee el archivo antiguo correctamente, de modo que cada palabra y cada espacio vuelven exactamente como los dejaste.","oss-reed-consumer-everyday.6414e3e8c0":"Un formulario en línea","oss-reed-consumer-everyday.93ea20fa54":"Rellenas tus datos y pulsas enviar","oss-reed-consumer-everyday.c58f9685c6":"Reed comprueba que el formulario se ha leído por completo, de modo que nada de lo que escribiste se pierde ni se altera por el camino.","oss-reed-consumer-everyday.8ddd00ec19":"Un asistente que responde preguntas","oss-reed-consumer-everyday.34c308384c":"Le haces la misma pregunta mañana","oss-reed-consumer-everyday.9defc7b990":"Reed lee la pregunta de la misma manera cada vez, de modo que obtienes la misma respuesta tranquila, no una nueva suposición.","oss-reed-consumer-everyday.c9f4926f27":"Los ajustes de una aplicación","oss-reed-consumer-everyday.c49b9e2d8b":"Cambias un ajuste y cierras la tapa","oss-reed-consumer-everyday.bd5fd65edd":"Reed lee tus elecciones correctamente la próxima vez, de modo que la aplicación se abre como la dejaste.","oss-reed-consumer-everyday.c457d365f4":"Donde Reed ayuda en silencio","oss-reed-consumer-everyday.1810569664":"trabajando en segundo plano","oss-reed-consumer-everyday.43b2c0b671":"Un día con tus aplicaciones","oss-reed-consumer-everyday.b45a2e6027":"Reed, por debajo","oss-reed-consumer-everyday.fead394e05":"Nunca abres Reed, nunca lo configuras y nunca lo ves. Funciona dentro de las aplicaciones que ya\n          usas, como un buen par de gafas funciona sin que pienses en ellas.","oss-reed-consumer-everyday.e87a321268":"Siempre presente, nunca estorba","oss-reed-consumer-glyph.108f03ad30":"Devuelto a Fabric","oss-reed-consumer-glyph.53097dc3d6":"Lugares conservados","oss-reed-consumer-glyph.10fc3853d2":"Partes reconocidas","oss-reed-consumer-glyph.818c357c8a":"Resultado estructurado","oss-reed-consumer-glyph.2ae07849bd":"Ejecución posterior de Fabric","oss-reed-consumer-glyph.ba4b69f3a9":"Los resultados coinciden","oss-reed-consumer-glyph.11d47fdd40":"Resultado estructurado","oss-reed-consumer-glyph.bc26ec8d24":"Primera ejecución de Fabric","oss-reed-consumer-glyph.32ee4d8f25":"Fabric recibe la misma estructura cada vez que el texto permanece igual","oss-reed-consumer-glyph.fc82eacdab":"Un texto, una estructura","oss-reed-consumer-help.1045b8472c":"Ayudante silencioso","oss-reed-consumer-help.584b9b655e":"Nunca tocas Reed directamente. Funciona en silencio bajo las aplicaciones que usas, como un buen par de gafas que funciona sin que pienses en ellas.","oss-reed-consumer-help.b629985896":"Quizá te preguntes","oss-reed-consumer-help.013fcd8ed4":"nada que configurar","oss-reed-consumer-help.4784362df5":"Pequeñas preocupaciones, respuestas tranquilas","oss-reed-consumer-help.a327605a4d":"Reed es abierto y gratuito para cualquiera. Nunca estás atrapado y nadie puede quitártelo.","oss-reed-consumer-help.9eb535b2cf":"¿Me estoy atando a una sola empresa para siempre?","oss-reed-consumer-help.636e502287":"Te preguntas quién lo posee realmente","oss-reed-consumer-help.504a207e53":"Reed guarda un pequeño recibo de lo que leyó. Cambia una palabra y el recibo deja de coincidir.","oss-reed-consumer-help.5cba19c50a":"¿Cómo sabría alguien si se cambió una palabra?","oss-reed-consumer-help.83f6ba53c6":"Alguien dice que un archivo fue modificado","oss-reed-consumer-help.882bc2854f":"Reed lee las cosas siempre de la misma manera, así que la respuesta no varía de un día a otro.","oss-reed-consumer-help.4b2bc87940":"¿Por qué la máquina me dio dos respuestas diferentes?","oss-reed-consumer-help.0f896cc0f6":"Haces la misma pregunta dos veces","oss-reed-consumer-help.3c9ea40f4f":"Reed es la parte que lee el archivo correctamente, para que tus palabras vuelvan tal como las dejaste.","oss-reed-consumer-help.40605cd500":"¿El mismo contenido se seguirá leyendo igual dentro de años?","oss-reed-consumer-help.b2f772db1a":"Abres un documento antiguo","oss-reed-consumer-mirror.1e48f4da50":"La misma respuesta, en cualquier lugar","oss-reed-consumer-mirror.ee8e3c6394":"una promesa silenciosa","oss-reed-consumer-mirror.f811e564d9":"Tu ordenador en casa","oss-reed-consumer-mirror.d28d0d8adb":"la misma carta","oss-reed-consumer-mirror.8ef9f3f38d":"el mismo sello","oss-reed-consumer-mirror.6fb8eb6f63":"Coinciden","oss-reed-consumer-mirror.bb2f078f93":"Un ordenador lejano","oss-reed-consumer-mirror.df92246b15":"Dos máquinas distintas leen exactamente la misma carta y obtienen exactamente el mismo sello. Esa\n          es toda la idea. La respuesta no cambia solo porque cambie el ordenador.","oss-reed-consumer-mirror.6d3e1a23bc":"Lo mismo entra, lo mismo sale","oss-reed-consumer-plain.bc531dbead":"Lee archivos para el ordenador","oss-reed-consumer-plain.0ba3bb7031":"Un documento, una foto de un formulario, los ajustes dentro de una aplicación. Reed es la parte que lo abre y entiende lo que contiene, para que el resto del programa pueda usarlo.","oss-reed-consumer-plain.a5dc595c58":"Como unas buenas gafas de lectura para la máquina.","oss-reed-consumer-plain.d487c6b320":"Guarda un recibo","oss-reed-consumer-plain.985b955681":"Cada vez que Reed lee algo, anota una pequeña prueba de que ha mirado exactamente ese archivo y nada más. Si alguien cambia una sola palabra más tarde, el recibo ya no coincide.","oss-reed-consumer-plain.747de2000a":"Como el sello de un paquete que demuestra que no se abrió en el camino.","oss-reed-consumer-plain.f67d12e94d":"Da la misma respuesta cada vez","oss-reed-consumer-plain.19a8633b8f":"Ejecútalo en tu ordenador o en un ordenador de otro país, y Reed lee el mismo archivo de la misma manera. Sin sorpresas, sin suposiciones, sin un resultado diferente en un día diferente.","oss-reed-consumer-plain.7067785dd9":"Como una receta que siempre hace el mismo pastel.","oss-reed-consumer-plain.73f1511cc0":"Es gratis y abierto","oss-reed-consumer-plain.d0f7c4fc44":"Cualquiera puede ver cómo funciona Reed, usarlo y compartirlo. No está encerrado detrás de un precio o una contraseña. Pertenece a todos los que lo quieran.","oss-reed-consumer-plain.7d0d1476cd":"Como un libro de biblioteca que cualquiera puede tomar prestado.","oss-reed-consumer-plain.5e8e240a8d":"Lo que Reed hace por ti","oss-reed-consumer-plain.55cc8b24cb":"en palabras sencillas","oss-reed-consumer-plain.d44bfebeea":"Hecho para todos","oss-reed-consumer-questions.357192e2d3":"Nada oculto, nada que temer","oss-reed-consumer-questions.683f69614c":"Si te quedas con una sola cosa, que sea esta. Reed es gratuito, se queda contigo y te da siempre la misma respuesta. No tienes que hacer nada ni preocuparte por nada.","oss-reed-consumer-questions.0491ba7639":"respuestas claras y honestas","oss-reed-consumer-questions.0917aba782":"Preguntas que quizá tengas","oss-reed-consumer-questions.bb5271d9d5":"No. Reed lee el mismo archivo de la misma manera siempre, en cualquier ordenador. Si el archivo no ha cambiado, la respuesta tampoco cambia.","oss-reed-consumer-questions.b0b3da62e3":"¿Y si un día me da una respuesta diferente?","oss-reed-consumer-questions.c88c0368e6":"Reed funciona dentro del producto y deja su contrato de lectura visible. El equipo del producto puede conservar la fuente, la configuración y los recibos en lugar de depender de una cuenta externa de Reed.","oss-reed-consumer-questions.1187bb1147":"¿Me están atando a una sola empresa?","oss-reed-consumer-questions.adf971f241":"No. Reed hace su lectura justo donde estás. No envía nada a ningún sitio y no necesita internet para hacer su trabajo, así que tus cosas se quedan contigo.","oss-reed-consumer-questions.388bd9398a":"¿Envía mis archivos a algún sitio?","oss-reed-consumer-questions.86053a5635":"No. Nunca instalas Reed ni lo abres. Ya viene integrado en las aplicaciones que lo usan, y hace su pequeña tarea en silencio en segundo plano.","oss-reed-consumer-questions.fdf9525ab4":"¿Tengo que configurar algo?","oss-reed-consumer-questions.6d7a4877ec":"No. Reed es gratuito y seguirá siéndolo. No hay precio, ni suscripción, ni actualización que tengas que comprar más adelante. Pertenece a todos los que lo quieran.","oss-reed-consumer-questions.cb9c0d92d4":"¿Alguna vez me pedirá dinero?","oss-reed-coverage-trap.label":"LECTURA","oss-reed-disagreement.label":"LECTURA","oss-reed-edit-chain.label":"LECTURA","oss-reed-engines.70510b3260":"Reed / motores","oss-reed-engines.c26afd916d":"root_hash, opcionalmente firmado con Ed25519","oss-reed-engines.ff91553d43":"Luego sellado. root_hash vincula cuatro entradas bajo el dominio REED_CERTIFICATE.","oss-reed-engines.765b96187e":"Misma gramática .rgs. La elección del motor afecta al rendimiento, la memoria y el comportamiento de ambigüedad,\n            nunca a la corrección.","oss-reed-engines.c1f65ddb75":"Motor","oss-reed-engines.9383732af3":"4 motores, una gramática","oss-reed-engines.7eecaade9f":"cascada SLR a GLR a GLL","oss-reed-engines.acb38d8650":"Hash del árbol de sintaxis concreta, nodo por nodo.","oss-reed-engines.4831b4516d":"Hash de la configuración de análisis que produjo el árbol.","oss-reed-engines.ee3549afe9":"Hash del paquete de gramática RGB1 compilado.","oss-reed-engines.ad627b3ddf":"BLAKE3 de la entrada, aplicado hash a través del árbol de piezas Merkle.","oss-reed-engines.3021d2d840":"O(n^3) en el peor caso, GLL Rust ~320 KiB/s","oss-reed-engines.ae651bf26f":"GSS de Afroozeh-Izmaylova, las claves (estado, posición) mantienen el grafo polinómico. Salida SPPF.","oss-reed-engines.4977142e2a":"GLL","oss-reed-engines.e6659a41d8":"Bifurcación en conflicto","oss-reed-engines.763d4a2f15":"Bifurcación de pila, resolución de conflictos clasificada por @precedence, se reincorpora cuando los caminos convergen.","oss-reed-engines.6f4c2db0d1":"GLR","oss-reed-engines.83ec7cd640":"Dirigido por tablas","oss-reed-engines.4b27ac22cf":"Núcleos de elementos LR(0) fusionados con lookahead. Un punto medio limpio entre SLR y GLR.","oss-reed-engines.ffbaa0836f":"~41 MiB/s, JSON","oss-reed-engines.a348c82efd":"Reducción por conjunto FOLLOW. Tablas de acción y goto planas. Elegido para gramáticas sin conflictos.","oss-reed-estate-scope.label":"LECTURA","oss-reed-every-place.label":"LECTURA","oss-reed-fallback.label":"LECTURA","oss-reed-finding-life.label":"LECTURA","oss-reed-floors.label":"LECTURA","oss-reed-four-hashes.label":"LECTURA","oss-reed-four-readers.label":"LECTURA","oss-reed-guard-banner.label":"LECTURA","oss-reed-handoff.label":"LECTURA","oss-reed-hero-glyph.brandLabel":"Reed","oss-reed-hero-glyph.ready":"listo","oss-reed-hero-glyph.session":"sesión","oss-reed-hero-glyph.85d300e78c":"sesiónSilenciada","oss-reed-hero-glyph.137f52ed73":"sesiónSimple","oss-reed-hero-glyph.7c6a5a87c1":"sesiónCorrecta","oss-reed-hero-glyph.ed5665fa7a":"usuarioDeSesión","oss-reed-hero-glyph.6b5eb5323e":"Rutas de analizador declaradas","oss-reed-hero-glyph.89690ac571":"Reanálisis incremental","oss-reed-hero-glyph.c47e66b655":"raíz de recibo","oss-reed-hero-glyph.899cbf619a":"1 284 nodos, 4 096 bytes","oss-reed-hero-glyph.4dda4c54fe":"servicio local","oss-reed-hero-glyph.0cb7f8cba2":"reed-lsp, servidor de lenguaje","oss-reed-hero-glyph.69ed8daca6":"reed, binario CLI","oss-reed-hero-glyph.e8b2ac75be":"reed-core, crate de Rust","oss-reed-hero-glyph.22b4b0c3c3":"Superficies","oss-reed-hero-glyph.7c8cf84261":"Subcomandos","oss-reed-hero-glyph.5093bf162d":"Gramáticas disponibles:","oss-reed-hero-glyph.0746e77fe7":"árbol de sintaxis concreta","oss-reed-hero-glyph.40be0476b6":"consulta de patrones","oss-reed-hero-glyph.a618b4be8d":"Consulta","oss-reed-hero-glyph.b37c7e2009":"39 gramáticas aplicadas","oss-reed-hero-glyph.8f8e9e692c":"Gramáticas","oss-reed-hero-glyph.82c4ed5526":"tabla, bifurcación, general","oss-reed-hero-glyph.7f5d63aa39":"Motores","oss-reed-hero-glyph.fd9ada2afd":"analizador multi-motor, parse_auto pasa de SLR a GLR a GLL","oss-reed-hero-glyph.a8abb3c771":"reed-cli,","oss-reed-hero-glyph.031a4e76f0":"JSON","oss-reed-hero-glyph.6e3604888c":"Python","oss-reed-hero-glyph.d4a86cb946":"TypeScript","oss-reed-hero-glyph.e2ae20d9ae":"Rust","oss-reed-index-answers.label":"LECTURA","oss-reed-keyword-dispatch.label":"LECTURA","oss-reed-nothing-leaves.label":"LECTURA","oss-reed-onboard.a4e2615820":"Compílalo","oss-reed-onboard.e0093ecad8":"Desde el espacio de trabajo clonado","oss-reed-onboard.e2342e9bee":"cargo install reed-cli --path crates/reed-cli","oss-reed-onboard.91a261b94c":"  Compilando reed-core v0.1.0","oss-reed-onboard.ad756e9fd8":"  Compilando reed-parser v0.1.0","oss-reed-onboard.57f62d4692":"   Paquete instalado reed-cli v0.1.0 (26 crates)","oss-reed-onboard.7840b24822":"Analízalo","oss-reed-onboard.1f5c76b367":"parse_auto cascada de SLR a GLR a GLL","oss-reed-onboard.81cd7ee5e6":"reed parse src/ --grammar rust","oss-reed-onboard.de4bde0aa4":"Analizado src/ con la gramática rust","oss-reed-onboard.406855ff4a":"Motor: cascada SLR, recurrió a GLL en 2 archivos","oss-reed-onboard.1eb166a3c8":"Árbol construido, certificado vinculado a la entrada + gramática + configuración","oss-reed-onboard.530afc0856":"Lee la prueba","oss-reed-onboard.e672e5473a":"La raíz del certificado, reproducible byte a byte","oss-reed-onboard.164495985b":"reed certify src/ --root","oss-reed-onboard.2d737901f3":"text_root    blake3:9f1c.. (árbol de piezas de entrada)","oss-reed-onboard.a09c4954de":"grammar_hash blake3:2a77.. (paquete rust.rgs)","oss-reed-onboard.a09a1b113b":"root_hash    a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6","oss-reed-onboard.4db1540f72":"Fíjalo en CI. Entrégaselo a tu auditor.","oss-reed-onboard.0b081ad4a6":"reed @ tu-proyecto","oss-reed-onboard.146308be84":"shell, paso","oss-reed-onboard.b871f125b0":"Rust 1.89, edición 2024","oss-reed-onboard.c8b720251d":"El hash raíz es reproducible. Ejecuta la misma fuente en cualquier máquina y obtienes los mismos\n            bytes. Sin registro privado, sin red al analizar.","oss-reed-onboard.70510b3260":"Reed / inicio rápido","oss-reed-one-install.label":"LECTURA","oss-reed-one-reading-banner.label":"LECTURA","oss-reed-phase-one.label":"LECTURA","oss-reed-plain-read.label":"LECTURA","oss-reed-plan-gates.label":"LECTURA","oss-reed-problem.95a27ac520":"AST muere con el proceso","oss-reed-problem.372cae8a61":"Los analizadores convencionales construyen un árbol en memoria y lo dejan desaparecer cuando el programa termina. Reproducir una compilación significa analizar todo el código fuente de nuevo, desde cero.","oss-reed-problem.b90a38ae7f":"Sin reproducción","oss-reed-problem.dffeac1209":"El certificado persiste","oss-reed-problem.50d70f2ee6":"Las auditorías se convierten en cadenas de confianza","oss-reed-problem.999f4d4683":"Ante la pregunta \"¿este binario se compiló a partir de una fuente aprobada?\", la respuesta habitual es \"confía en el sistema de compilación\". Eso es una promesa, no una evidencia que cualquiera pueda comprobar sin conexión.","oss-reed-problem.76afe0e09f":"No verificable","oss-reed-problem.4a29b16166":"Raíz BLAKE3","oss-reed-problem.8e458568c6":"Reanalizar para verificar","oss-reed-problem.11e5e5ead1":"La verificación significa reconstruir todo el proyecto en condiciones controladas. En un código fuente grande, eso es lento, costoso y frágil ante la deriva.","oss-reed-problem.2fe286e113":"Costoso","oss-reed-problem.6646648ed8":"Comparar hashes","oss-reed-problem.ea52f28429":"Las ediciones se propagan en cascada por los árboles","oss-reed-problem.334704796c":"Sin nodos direccionados por contenido, un cambio de una línea parece una reescritura total del árbol. La revisión basada en diferencias se convierte en un muro de ruido que nadie lee.","oss-reed-problem.3dcb7a5281":"Diferencias ruidosas","oss-reed-problem.770c2a8c8b":"Reanálisis O(edit)","oss-reed-problem.3c988e6dc3":"La mayoría de los analizadores","oss-reed-problem.357a08139d":"tiran la prueba","oss-reed-problem.188fb5d6cf":"Reed","oss-reed-problem.66eed25d17":"conserva un recibo portátil","oss-reed-problem.b2c94f4627":"La confianza es una afirmación. Un hash es un recibo que cualquiera puede comprobar.","oss-reed-problem.70510b3260":"Reed / prueba","oss-reed-project-scan.label":"LECTURA","oss-reed-query.70510b3260":"Reed / consulta","oss-reed-query.12c6ad3c05":"Un lenguaje de patrón arbóreo, todas las gramáticas. Una consulta se reproduce bit a bit contra la misma raíz.","oss-reed-query.379e1f1c85":"fijado a la raíz del árbol","oss-reed-query.0e0ccb5e58":"Coincidencias en 412 archivos","oss-reed-query.6061ba8c28":"Bytecode compilado","oss-reed-query.7a0fddbe94":"RqlCompiler","oss-reed-query.00ed06e9a8":"Código fuente RQL","oss-reed-query.2644b7d942":"Consultas","oss-reed-query.d70e511fe1":"Bytecode de 20 opcodes","oss-reed-query.906e61fe7c":"RqlVm, con retroceso","oss-reed-query.fb36f86d4e":"consulta de reed","oss-reed-query.93f24a66d0":"2 archivos, 3 coincidencias","oss-reed-query.03a93eb58b":"literal de cadena, 2 coincidencias","oss-reed-query.7a57e2c40f":"literal de cadena, 1 coincidencia","oss-reed-query.e80d55f5a7":"CAPTURA","oss-reed-query.41eada7bbe":"(string (regex /TODO/) @m)","oss-reed-query.1954c47dc6":"Expresiones regulares dentro de cadenas","oss-reed-query.1812a75c30":"30 rutas","oss-reed-query.a00cdc46c0":"7 rutas de importación","oss-reed-query.951130664d":"9 rutas de importación","oss-reed-query.ef08f4b671":"14 rutas de importación","oss-reed-query.9a13a71cf4":"DESCENDER","oss-reed-query.a0ab7c5955":"(import (path) @p)","oss-reed-query.601020d90d":"Contar importaciones","oss-reed-query.73040e4742":"3 coincidencias","oss-reed-query.e6580e6770":"bloque inseguro, 23 líneas","oss-reed-query.728536f392":"bloque inseguro, 4 líneas","oss-reed-query.f9dcb6f210":"bloque inseguro, 12 líneas","oss-reed-query.a97f1f9097":"EMIT","oss-reed-query.3dd4f24cd6":"(unsafe_block) @hit","oss-reed-query.ee5d843e3e":"Buscar bloques inseguros","oss-reed-questionnaire-banner.label":"LECTURA","oss-reed-receipt-banner.label":"LECTURA","oss-reed-relevance-spread.label":"LECTURA","oss-reed-rename-plan.label":"LECTURA","oss-reed-repeatable.label":"LECTURA","oss-reed-rewrite-review.label":"LECTURA","oss-reed-run-history.label":"LECTURA","oss-reed-same-for-everyone.label":"LECTURA","oss-reed-same-name-twice.label":"LECTURA","oss-reed-same-twice.label":"LECTURA","oss-reed-scanners.aacf42132c":"Sangría","oss-reed-scanners.0029a0a842":"Registra los niveles de sangría y emite tokens INDENT / DEDENT.","oss-reed-scanners.6e3604888c":"Python","oss-reed-scanners.0576dafa3a":"Heredoc","oss-reed-scanners.6928733b8e":"Literales de cadena heredoc y nowdoc con contenido incrustado.","oss-reed-scanners.bdc1fd5d3c":"Shell","oss-reed-scanners.7daf403c75":"PHP","oss-reed-scanners.b217e98c3b":"Ruby","oss-reed-scanners.6591fb4908":"NestedComment","oss-reed-scanners.42fe244185":"Comentarios de bloque anidados a profundidad arbitraria.","oss-reed-scanners.e2ae20d9ae":"Rust","oss-reed-scanners.c0c271c8f6":"Haskell","oss-reed-scanners.82d0c4e6ad":"JsRegex","oss-reed-scanners.f0f0f411fc":"Distingue /regex/ de división mediante el contexto del token anterior.","oss-reed-scanners.ee620923ff":"JavaScript","oss-reed-scanners.d4a86cb946":"TypeScript","oss-reed-scanners.f7bbedebb6":"RawString","oss-reed-scanners.94622d6bff":"Literales de cadena sin procesar con delimitadores personalizados.","oss-reed-scanners.eec458b767":"StringInterpolation","oss-reed-scanners.334d00f8a6":"Cadenas con expresiones ${...} incrustadas.","oss-reed-scanners.112ab02069":"Swift","oss-reed-scanners.4b97a1cc4c":"Kotlin","oss-reed-scanners.da8f88995f":"AutoSemicolon","oss-reed-scanners.2dd0d84b78":"Inserción automática de punto y coma en saltos de línea.","oss-reed-scanners.690b8706d3":"Preprocessor","oss-reed-scanners.066815c08a":"Resuelve las directivas @include antes del análisis.","oss-reed-scanners.1433c8535b":"ScannerRegistry","oss-reed-scanners.182e825ab5":"8 registrados","oss-reed-scanners.cd0847a01b":"tokens regex no puede expresar","oss-reed-scanners.a1df891007":"58 gramáticas, 26 crates","oss-reed-shape-test.label":"LECTURA","oss-reed-shape-walk.label":"LECTURA","oss-reed-shortlist.label":"LECTURA","oss-reed-staged.label":"LECTURA","oss-reed-stays-home.label":"LECTURA","oss-reed-steady.label":"LECTURA","oss-reed-still-works.label":"LECTURA","oss-reed-surface-split.label":"LECTURA","oss-reed-surfaces.70510b3260":"Reed / superficies","oss-reed-surfaces.11e24a5da2":"SPPF, árbol de Merkle","oss-reed-surfaces.3c8ad3ac4f":"Analizador GLL","oss-reed-surfaces.e21d36228d":"mismo árbol, mismos hashes","oss-reed-surfaces.bdf8ac4f4e":"un núcleo, cuatro superficies","oss-reed-surfaces.25d31fe624":"motor reed","oss-reed-surfaces.4e946026a7":"WASM","oss-reed-surfaces.6e3604888c":"Python","oss-reed-surfaces.606dd12944":"Una ABI C estable para integrar Reed en hosts que no son Rust. El mismo analizador, los mismos hashes, el mismo RQL, dondequiera que viva tu herramienta.","oss-reed-surfaces.33aa358f20":"enlaces C estables","oss-reed-surfaces.9652018eda":"ABI C","oss-reed-surfaces.3af2279f9e":"Diagnósticos","oss-reed-surfaces.ed63036d87":"Editores","oss-reed-surfaces.7270f754a5":"Diagnósticos de análisis, navegación de símbolos y referencias mediante el Protocolo de Servidor de Lenguaje. El editor habla con el mismo motor.","oss-reed-surfaces.87f712391d":"JSON-RPC, LSP","oss-reed-surfaces.f3c027a606":"Servidor de Lenguaje","oss-reed-surfaces.381e3298b2":"Scripts","oss-reed-surfaces.1ebc2f0790":"Puertas de CI","oss-reed-surfaces.066e069a01":"Un único binario para comprobaciones de CI, comprobaciones puntuales y sustitución de grep. Analiza un árbol, ejecuta RQL, imprime la raíz del certificado.","oss-reed-surfaces.8a6c6208c1":"reed parse / query / certify","oss-reed-surfaces.69647452d9":"Binario CLI","oss-reed-surfaces.fa90481934":"Análisis estático","oss-reed-surfaces.6a6876afe1":"Herramientas de compilador","oss-reed-surfaces.26486a1544":"API nativa con referencias de texto de copia cero en un búfer de solo añadido. Construye compiladores, linters y análisis estático sobre el árbol de sintaxis concreta.","oss-reed-surfaces.e42da59c2b":"Árbol, Sppf, Certificado","oss-reed-surfaces.8319d9b3b9":"Biblioteca Rust","oss-reed-table-of-contents.label":"LECTURA","oss-reed-terms.label":"LECTURA","oss-reed-three-attempts.label":"LECTURA","oss-reed-tool-shelf.label":"LECTURA","oss-reed-two-adoptions.label":"LECTURA","oss-reed-two-passes.label":"LECTURA","oss-reed-two-questions.label":"LECTURA","oss-reed-unfinished.label":"LECTURA","oss-reed-weights.label":"LECTURA","oss-reed-what-to-show.label":"LECTURA","oss-reed-who-asks-what.label":"LECTURA","oss-reed-why-different.label":"LECTURA","page-breadcrumb.c766e66518":"Miga de pan","page-toc.7e439c353e":"En esta página","section_st_a1_display-split.7c9a7c0610":"Detalle","section_st_f1_cta-dark.90e40d5043":"Empezar","spindle-extras.127edee78d":"FIRMADO","toc-rail.f5cbdf6bfb":"Contenido"}
