Todas las guías técnicas
Biblioteca técnica
Glosario de las guías técnicas
Las guías usan algunos términos técnicos y palabras en inglés que son comunes en los equipos de desarrollo. Aquí te explicamos cada uno en español claro, para que nadie se quede fuera de la conversación.
No encontramos ese término. Prueba con otra palabra o escríbela en inglés.
A
- Acceso de emergencia break-glass
- Un acceso excepcional a producción que se usa sólo en una emergencia, queda registrado y se audita después. No es la vía normal de trabajo.
- ADR Architecture Decision Record
- Un documento corto que registra una decisión de arquitectura, por qué se tomó y qué alternativas se descartaron. Sirve para que nadie, ni persona ni agente, cambie esa decisión sin saberlo.
- Agente de codificación coding agent
- Una herramienta de IA que puede leer un repositorio, escribir o modificar código y correr comandos, siempre dentro de los permisos que le da el equipo. Por ejemplo, Cursor o Claude Code.
- Agente de inventario
- El agente que, en una migración, analiza una porción del sistema anterior y documenta sus campos, validaciones, reglas, integraciones y persistencia antes de que se escriba código nuevo.
- Análisis estático de seguridad SAST
- Una revisión automática del código, sin ejecutarlo, que busca vulnerabilidades conocidas como inyecciones o manejo inseguro de datos.
- API Application Programming Interface
- La forma en que un sistema ofrece sus funciones a otros programas. Cada operación concreta de una API es un endpoint.
- Artefacto artifact
- Lo que produce un proceso de construcción y se guarda para usarse después, como un paquete, una imagen de contenedor o un reporte de pruebas.
- Auditor
- El rol del ciclo de agentes que revisa el trabajo del Implementador con un contexto limpio, sin conocer su razonamiento. Corre las pruebas, revisa el código y entrega un veredicto de cumple o no cumple.
- Autenticación y autorización authentication · authorization
- La autenticación comprueba quién eres; la autorización decide qué puedes hacer. Se revisan por separado porque un error en cualquiera de las dos expone datos.
B
- Brecha gap
- Algo que debería estar y falta. En una migración, una regla del inventario que no tiene código o prueba que la respalde.
C
- Caché cache
- Una copia temporal de un resultado para no calcularlo o consultarlo cada vez. Acelera el sistema, pero hay que decidir cuándo se renueva.
- CI/CD Continuous Integration / Continuous Delivery
- La integración y la entrega continuas. Son los procesos automáticos que, con cada cambio, corren las pruebas y verificaciones (CI) y preparan o despliegan la nueva versión (CD).
- Ciclo de agentes O–I–A, O–I–F–A, Coordinator–Implementor–Verifier (CIV)
- La forma en que se reparte el trabajo entre roles. En un proyecto nuevo son el Orquestador, el Implementador y el Auditor. En una migración se agrega la Fuente de verdad entre el Implementador y el Auditor. Algunos equipos lo abrevian con las iniciales de los roles, O–I–A u O–I–F–A.
- Cobertura de pruebas test coverage
- Qué parte del código se ejecuta al correr las pruebas. Una cobertura alta ayuda, pero no garantiza que se prueben los casos importantes.
- Commit
- Un cambio guardado en el historial del repositorio, con un mensaje que explica qué se hizo. Es el primer punto donde se revisan secretos, estilo y pruebas rápidas.
- Contenedor container
- Un paquete que incluye una aplicación con todo lo que necesita para correr, aislado del resto de la computadora. Así funciona igual en cualquier equipo.
- Contexto limpio
- Revisar un trabajo sin heredar la conversación ni el razonamiento de quien lo hizo. Así el Auditor no se deja llevar por el relato del autor.
- Contrato contract
- La definición de lo que un servicio o API recibe y devuelve. Si el contrato cambia, quien lo consume también puede verse afectado.
- Copiar tal cual lift-and-shift
- Llevar un sistema a una tecnología o plataforma nueva sin rediseñarlo. Es rápido, pero arrastra la deuda y los malos patrones del sistema anterior.
- Criterios de aceptación acceptance criteria
- Las condiciones concretas que debe cumplir una tarea para que se acepte, escritas de forma que se puedan comprobar.
D
- Definición de terminado Definition of Done, DoD
- La lista acordada de condiciones que una tarea debe cumplir para darse por terminada, como pruebas en verde, lint sin errores y revisión aprobada. No depende de la opinión de nadie.
- DEV (marca en las guías)
- En nuestras guías, la marca DEV señala lo que sólo hace o decide una persona del equipo, nunca un agente.
- Devcontainer y Compose Dev Containers · Docker Compose
- Formas de describir en archivos el entorno de desarrollo completo (lenguaje, herramientas y servicios) para que cualquier persona o agente lo cree igual con un comando.
- DLP Data Loss Prevention
- La prevención de fuga de datos. Son reglas que detectan y bloquean o enmascaran información sensible, como datos personales o secretos, antes de que salga hacia una herramienta externa.
- DNS Domain Name System
- El sistema que traduce un nombre de dominio, como quarksoft.net, a la dirección del servidor que lo atiende. Un cambio equivocado puede dejar un sitio fuera de línea.
- DORA DevOps Research and Assessment
- Un programa de investigación que estudia cómo entregan software los equipos. Sus estudios muestran que adoptar IA sin controles suele aumentar la velocidad y también la inestabilidad.
E
- Endpoint
- Una dirección concreta de una API que realiza una operación, por ejemplo consultar un recibo o registrar una póliza.
- Entorno de ejecución runtime
- Todo lo que necesita el código para correr. Incluye el lenguaje, sus librerías y los servicios de los que depende.
- Espacio de trabajo workspace
- La copia local del proyecto donde una persona o un agente trabaja. No debe contener secretos reales.
- Estructura inicial scaffold
- El esqueleto con el que arranca un proyecto o un módulo (carpetas, archivos base, pruebas de ejemplo), generado a partir de la plantilla.
F
- Fuente de verdad source of truth
- En una migración, el rol del ciclo de agentes que compara lo construido con el inventario de reglas. Comprueba que el negocio se comporte igual y que se use la arquitectura nueva.
G
- Gateway hacia los modelos API gateway, LLM gateway
- Un punto único por el que pasan todas las peticiones a los modelos de IA. Ahí se aplican la DLP, la lista de herramientas permitidas y el registro de prompts.
- Gitleaks
- Una herramienta que revisa el repositorio en busca de secretos (contraseñas, tokens, claves) y detiene el commit si encuentra alguno.
H
- Hallazgo finding
- Un problema que encuentra una revisión, con lo necesario para reproducirlo y corregirlo.
I
- Idempotencia idempotency
- Que repetir una misma operación no cambie el resultado. Por ejemplo, que reenviar un pago por error no cobre dos veces.
- Implementador
- El rol del ciclo de agentes que escribe el código y las pruebas siguiendo la plantilla, el plan del Orquestador y la definición de terminado.
- Integración merge
- Unir los cambios de una rama con la rama principal. En nuestras guías sólo ocurre cuando todas las verificaciones pasaron y, si el cambio es de riesgo, una persona lo aprobó.
- Inventario de reglas de negocio
- El documento que, antes de migrar una porción, recoge sus reglas con evidencia del sistema anterior, su criticidad y sus casos de prueba. Es la referencia de lo que debe seguir funcionando.
J
- JWT JSON Web Token
- Un formato de credencial firmada que usan muchas aplicaciones para recordar quién inició sesión y qué permisos tiene.
L
- Límites entre dominios bounded contexts
- Las fronteras que separan las partes de un sistema que hablan de cosas distintas (por ejemplo, cobranza y catálogo), para que un cambio en una no rompa la otra.
- Lint
- Una revisión automática del estilo y de errores comunes en el código, que ayuda a que todo el equipo escriba de forma consistente.
M
- Marco de trabajo framework
- Un conjunto de librerías y convenciones sobre el que se construye una aplicación, como Spring, .NET o Angular. Define buena parte de su estructura.
- Matriz de trazabilidad
- Una tabla que relaciona cada regla de negocio con el código que la implementa y la prueba que la demuestra. Una fila incompleta es una brecha.
- Middleware
- Una capa de código que procesa cada petición antes de que llegue a la lógica de negocio, por ejemplo para validar la sesión o registrar la actividad.
- Mínima autonomía least agency
- Darle al agente sólo las herramientas y permisos que necesita para una tarea. Si se equivoca, el daño queda acotado.
- Modelo de amenazas threat model
- Un análisis temprano de qué podría atacar un sistema, por dónde y con qué impacto, para decidir qué controles necesita.
- Monolito monolith
- Un sistema construido como una sola pieza grande, donde muchas funciones comparten el mismo código y base de datos.
O
- Observabilidad observability
- La capacidad de entender qué pasa dentro de un sistema en operación gracias a sus logs, trazas y métricas.
- Orquestador
- El rol del ciclo de agentes que planea la tarea, fija cuántos intentos hay, decide cómo se reportan los hallazgos y sólo cierra cuando la revisión aprueba.
- OWASP Open Worldwide Application Security Project
- Una comunidad abierta que publica las buenas prácticas de seguridad en aplicaciones más usadas en la industria.
P
- Paralelizar fan-out
- Poner a varios agentes a trabajar al mismo tiempo en piezas distintas. Sólo conviene cuando esas piezas no dependen entre sí.
- Paridad parity
- Que el sistema nuevo se comporte igual que el anterior en lo que importa al negocio, comprobado con pruebas.
- Persistencia persistence
- Cómo y dónde guarda un sistema su información para que no se pierda, por ejemplo en una base de datos.
- PLAN.md y evidence/
- El archivo y la carpeta donde se guardan el plan de cada tarea, su estado y la evidencia de las pruebas. Funcionan como la memoria del trabajo, para no depender del chat.
- Plantilla template, baseline
- El proyecto base que define la arquitectura, los requerimientos no funcionales, las políticas y las herramientas antes de que se escriba código. Es la base del código generado.
- Porción slice
- Una parte acotada de un sistema que se migra de una vez, como una pantalla, un módulo o un conjunto de APIs.
- Pre-commit
- Las revisiones automáticas que corren en la computadora de quien trabaja justo antes de guardar un commit, como la búsqueda de secretos o el lint.
- Prompt
- Las instrucciones que se le dan a un modelo o agente de IA. En nuestras guías, el prompt de tarea siempre lo escribe una persona del equipo.
- Pruebas unitarias, de integración y de contrato unit · integration · contract tests
- Las unitarias revisan una pieza pequeña de código por separado; las de integración, que varias piezas funcionen juntas; las de contrato, que un servicio siga recibiendo y devolviendo lo acordado.
- Puerta de control gate
- Un punto del proceso donde el trabajo se detiene hasta cumplir ciertas condiciones, por ejemplo tener el inventario aprobado o las pruebas en verde.
- Push
- Enviar los commits locales al repositorio compartido. Es otro punto donde se revisan secretos, dependencias nuevas y exposición de datos.
Q
- QA Quality Assurance
- El aseguramiento de la calidad. También se llama así al ambiente de pruebas donde se valida un cambio antes de producción.
R
- Rama branch
- Una línea de trabajo separada dentro de un repositorio de Git. Permite hacer cambios sin afectar la versión principal hasta integrarlos.
- Rama protegida protected branch
- Una rama, normalmente la principal, en la que no se puede integrar nada sin pasar las verificaciones obligatorias y las aprobaciones definidas. Aplica igual para personas y agentes.
- Registros logs
- Los mensajes que un sistema va guardando sobre lo que hace y los errores que encuentra. Junto con las trazas y las métricas, son la base de la observabilidad.
- Regresión regression
- Algo que funcionaba y dejó de funcionar por un cambio nuevo. Las pruebas de regresión existen para detectarlo a tiempo.
- Requerimientos no funcionales NFR, Non-Functional Requirements
- Lo que el sistema debe cumplir además de sus funciones, como la seguridad, el desempeño, la arquitectura o la observabilidad.
- Reversión rollback
- Regresar a la versión anterior de un sistema cuando un cambio causa problemas. Siempre debe haber una forma documentada de hacerlo.
S
- Secretos secrets
- Contraseñas, tokens y claves que dan acceso a sistemas. Nunca van en el código ni en un prompt, y el agente nunca recibe los de producción.
- Sistema anterior legacy, legado
- El sistema existente que se va a modernizar. En una migración es la evidencia del negocio, no el modelo de cómo construir lo nuevo.
- SLO Service Level Objective
- Un objetivo de servicio medible, por ejemplo que una pantalla responda en menos de un segundo el 99% de las veces.
- Solicitud de cambios (PR) pull request, merge request, change request
- La petición formal para integrar los cambios de una rama en la rama principal. Ahí se revisan el código, las pruebas y la evidencia antes de aprobarlos. Se le suele decir PR.
- Subagente subagent
- Un agente que lanza el Orquestador para una parte del trabajo, con su propio contexto. El Auditor suele trabajar así.
T
- Tipado typing
- Declarar qué tipo de dato maneja cada parte del código (número, texto, fecha…), para que muchos errores se detecten antes de ejecutarlo.
- Token
- Tiene dos usos en las guías. Como credencial, es una clave temporal que da acceso a un sistema y se trata como secreto. En los modelos de IA, es la unidad en que se mide el texto que procesan, y con ella se calcula su costo.
- Trazas traces
- El recorrido de una petición por los distintos servicios de un sistema, con cuánto tardó cada paso. Ayudan a encontrar dónde falla o se hace lenta.
W
- Worktree
- Una copia de trabajo adicional de Git, ligada a su propia rama, que permite trabajar varias tareas a la vez sin mezclar sus cambios.