Saltar al contenido
CCAR-F English

Architect – Foundations

CCAR-F · ruta de estudio por escenarios, con criterio de salida verificable

Es el examen más predecible del programa: presenta cuatro escenarios extraídos de un banco de seis, y la guía oficial describe los seis. Por eso esta ruta va escenario por escenario y no por temario, que es como está construido el examen. La guía es la fuente para el temario y los pesos; esta página es la ruta de trabajo.

Empieza por aquí: delimita el temario

La guía oficial cierra con un apéndice que enumera qué queda explícitamente fuera del examen. Es lo primero que hay que leer, porque ahorra más tiempo que cualquier otra cosa — y porque buena parte de lo que se estudia para el Developer no cuenta aquí.

El criterio, en una fraseEste examen mide decisiones de arquitectura, no mecánica de API. Todo lo que sea implementación de bajo nivel, infraestructura de nube, tarifas o protocolos de autenticación queda fuera; lo que entra es cuándo elegir cada mecanismo y por qué.

Consulta el apéndice de la guía para la lista completa antes de planificar. Como regla práctica derivada de ella: de nuestra referencia técnica aquí solo aplican tool_use con JSON schemas, los valores de tool_choice, stop_reason, max_tokens, los system prompts y el Batch API. El resto de secciones son para el Developer.

El error propio de este examenArrastrar el temario del Developer. Cada hora dedicada a streaming, caching, conteo de tokens, límites de cuota o plataformas de terceros es una hora perdida.

La ficha

CódigoCCAR-FÍtems60
Estructura4 escenarios de un banco de 6 publicados
Tiempo120 minCorte720 / 1000
DominioPesoÍtemsTask statements
1 · Agentic Architecture & Orchestration27%167
3 · Claude Code Configuration & Workflows20%126
4 · Prompt Engineering & Structured Output20%126
2 · Tool Design & MCP Integration18%115
5 · Context Management & Reliability15%96

Cómo razonar los ítems

Los ítems son escenarios de producción con cuatro opciones que suenan todas razonables. Tras trabajar el material, estas son las heurísticas que más veces deciden entre dos opciones defendibles.

La regla que más ítems resuelveLa respuesta proporcionada, no la más sofisticada. Cuando una opción propone un clasificador entrenado, una capa de routing, análisis de sentimiento o un modelo más caro, y otra propone arreglar la causa con el mecanismo que ya existe, gana la segunda. El examen premia la intervención de menor esfuerzo que ataca la causa raíz.
Si el problema es…La respuesta suele ser…
Se salta un paso obligatorio con consecuencias gravesEnforcement programático, no una instrucción en el prompt
Confunde dos tools parecidas desde el primer turnoAmpliar las descripciones: formatos, ejemplos, casos límite y fronteras
La selección de tool se degrada tras N turnosLa ventana de contexto, no el esquema
Decide mal cuándo escalarCriterios explícitos con ejemplos, no autoconfianza del modelo
Algo debe llegar a todo el equipoEl scope de proyecto, versionado en el repo
Convenciones para ficheros dispersos por el repoReglas por ruta con globs, no un fichero por directorio
Cambio grande con varias arquitecturas posiblesPlan mode antes de tocar nada
Informe incompleto y subagentes que funcionan bienLa descomposición del coordinador
Un subagente fallaError estructurado: tipo, intento, resultados parciales, alternativas
Revisión larga con resultados inconsistentesPasadas separadas: por unidad y luego de integración
Ahorrar coste en un flujo que bloquea a alguienBatch solo para lo que nadie espera
Afirmaciones falsas que se usan como ceboQue un contexto más grande arregla la dilución de atención · que la autoconfianza del modelo sirve para enrutar a revisión · que exigir consenso entre varias pasadas mejora la detección, cuando en realidad suprime bugs que solo aparecen de forma intermitente · y flags de CLI que sencillamente no existen.

Qué evalúa cada dominio

La guía desarrolla cada dominio en varios task statements con lo que hay que saber y lo que hay que saber hacer. Ese detalle está en el documento oficial y merece leerse entero. Aquí va el mapa de temas para orientar el estudio, y el desarrollo conceptual de cada uno está en los apuntes.

Agentic Architecture & Orchestration

27%

Bucles agénticos y su condición de parada · coordinador y subagentes, con el paso explícito de contexto y el spawn en paralelo · enforcement y handoff en flujos multi-paso · hooks para interceptar y normalizar · descomposición fija frente a dinámica · gestión de sesiones, reanudación y ramificación.

Claude Code Configuration & Workflows

20%

Jerarquía y modularidad de la configuración de proyecto · comandos y skills, con sus ámbitos y sus opciones de aislamiento · reglas condicionales por ruta · cuándo planificar antes de ejecutar · técnicas de refinamiento iterativo · integración en CI con salida estructurada.

Prompt Engineering & Structured Output

20%

Criterios explícitos para reducir falsos positivos · few-shot para consistencia y para casos ambiguos · salida estructurada con tool use y JSON Schema, y qué garantiza y qué no · validación, reintento y bucles de feedback · cuándo el procesamiento por lotes es apropiado · arquitecturas de revisión en varias pasadas e instancias.

Tool Design & MCP Integration

18%

Descripciones que diferencian tools parecidas · errores estructurados con categoría y reintentabilidad · distribución de tools por rol y configuración de la elección · integración de servidores MCP con sus ámbitos y credenciales · selección de las tools integradas de lectura, búsqueda y edición.

Context Management & Reliability

15%

Preservar información crítica en interacciones largas · criterios de escalado y resolución de ambigüedad · propagación de errores entre agentes · contexto en exploración de código grande · revisión humana y calibración de confianza · procedencia de la información e incertidumbre en síntesis multi-fuente.

Los seis escenarios

El examen presenta cuatro de seis, y la guía oficial los describe con detalle: léelos ahí. Lo que sigue es lo que conviene tener trabajado de cada uno — las decisiones que hay que saber defender y los anti-patrones que aparecen como distractores.

1 · Agente de resolución de soporte

Orquestación · tools y MCP · contexto

Decisiones que defender

  1. El bucle se controla por stop_reason, no por un tope de iteraciones.
  2. Una operación irreversible lleva checkpoint humano o prerequisito programático antes de cablear el bucle; y si el rol no la necesita, se quita la tool.
  3. La tool de escalado compite con las demás: sin condición de exclusión en las descripciones, se convierte en la salida fácil o no se usa nunca.
  4. Los fallos vuelven con bandera de error y categoría, nunca como resultado vacío.
  5. Las conversaciones largas exigen sacar los hechos transaccionales del historial que se resume.

Anti-patrones

  • Auditar una capacidad peligrosa en vez de retirarla.
  • Confiar en una instrucción del prompt donde hace falta enforcement.
  • Fijar un objetivo de resolución sin definir qué cuenta como resuelto.

2 · Generación de código con Claude Code

Configuración y flujos · contexto

Decisiones que defender

  1. Planificar antes de ejecutar cuando hay varias arquitecturas posibles y muchos ficheros en juego.
  2. La configuración de proyecto se concatena entre niveles: las reglas contradictorias hay que eliminarlas, no esperar a que gane una.
  3. Las reglas de permisos se evalúan en un orden fijo y el primer match decide.
  4. Cada mecanismo de contexto duradero resuelve un problema distinto; amontonarlos en un solo fichero los degrada todos.
  5. Dos correcciones sobre el mismo problema significan contexto contaminado: limpiar y replantear.

Anti-patrones

  • Modo permisivo «por velocidad» contra un repositorio vivo.
  • Confiar una prohibición a una nota en la configuración en vez de a un control.

3 · Sistema multi-agente de investigación

Orquestación · tools y MCP · contexto

Decisiones que defender

  1. Los subagentes no heredan contexto: los hallazgos viajan en el prompt con el que se lanzan.
  2. Paralelizar es emitir varias llamadas de spawn en una sola respuesta.
  3. Particionar el alcance entre subagentes para no duplicar trabajo.
  4. Un bucle de refinamiento donde el coordinador detecta huecos y re-delega con consultas dirigidas.
  5. Separar contenido de metadatos para que la atribución sobreviva a cada resumen.

Anti-patrones

  • Culpar a los subagentes cuando el fallo está en cómo se repartió el trabajo.
  • Recorrer siempre el pipeline completo en vez de elegir según la consulta.
  • Usar multi-agente en trabajo acoplado, donde multiplica coste sin ganancia.

4 · Productividad de desarrollo

Tools y MCP · configuración · orquestación

Decisiones que defender

  1. Modelo híbrido de contexto: precargar lo estable y recuperar el resto bajo demanda.
  2. Delegar en un subagente la exploración que inundaría el contexto principal.
  3. Elegir la tool por lo que busca: contenido, rutas o edición puntual, con su alternativa cuando falla.
  4. Conectar servidores deliberadamente: cada uno gasta contexto aunque no se use.
  5. Acotar el catálogo de tools por rol antes de que la selección se degrade.

Anti-patrones

  • Cargar el repositorio entero «para que tenga contexto».
  • Repartir muchas tools entre varios servidores creyendo que reduce la confusión.

5 · Claude Code en CI/CD

Configuración y flujos · prompting

Decisiones que defender

  1. Los hallazgos son material para triar, no un veredicto: se confirma lo demostrable desde el diff.
  2. La puerta humana va donde un hallazgo se convierte en acción difícil de revertir.
  3. Los falsos positivos bajan dando las convenciones del equipo, no pidiendo «más rigor».
  4. Modo no interactivo con salida estructurada para consumir el resultado en el pipeline.
  5. Una instancia independiente revisa mejor que la que generó el código.

Anti-patrones

  • Bloquear el merge con cada hallazgo: en una semana se aprueba en automático.
  • Aceptar afirmaciones sobre comportamiento en ejecución que el revisor no pudo medir.

6 · Extracción de datos estructurados

Prompting y salida estructurada · contexto

Decisiones que defender

  1. El esquema garantiza la forma, no el significado: la validación semántica sigue siendo tuya.
  2. Campos anulables para que el modelo pueda abstenerse en vez de inventar.
  3. Válvulas de escape en las categorías cerradas, porque las listas fijas envejecen.
  4. Reintento con el error concreto como feedback, sabiendo cuándo es inútil: si el dato no está, no aparecerá.
  5. Confianza por campo y muestreo para decidir qué revisa un humano.

Anti-patrones

  • Recalcular un total a partir de las líneas: fabrica datos que ahora pasan validación.
  • Reintentar con el mismo prompt esperando un resultado distinto.

Cuatro laboratorios

La guía propone ejercicios prácticos de preparación. Estos son los que yo montaría, alineados con ellos y con lo que más pesa en el examen. Construir uno enseña más que releer tres veces la teoría.

#LaboratorioRefuerza
1Agente con tres o cuatro tools, dos de ellas deliberadamente parecidas. Bucle controlado por stop_reason, errores con categoría y reintentabilidad, y un control programático que bloquee una operación por encima de un umbral.Orquestación · tools · contexto
2Configurar un repositorio para un equipo: reglas de proyecto, reglas condicionales por ruta, una skill aislada con permisos restringidos, y un servidor MCP compartido con credenciales fuera del repo.Claude Code · MCP
3Pipeline de extracción con campos anulables y categorías extensibles, bucle de validación y reintento con feedback, y un lote grande con reenvío selectivo de los fallidos.Salida estructurada · contexto
4Coordinador con dos subagentes lanzados en paralelo, salida estructurada que separe afirmación, evidencia, fuente y fecha, un timeout simulado para probar la propagación de errores, y fuentes en conflicto.Orquestación · tools · contexto

El journey

Progreso0
Antes de agendarPonderado ≥85% en el simulador filtrado por CCAR-F · los seis escenarios explicados en voz alta en dos minutos cada uno · los cuatro ejercicios oficiales completados · un simulacro cronometrado.
El error propio de este examenEstudiar por temario en vez de por escenario, y arrastrar el temario del Developer. Streaming, caching, tokens, rate limits, OAuth, nubes, embeddings y visión están fuera: cada hora ahí es una hora perdida.