Saltar al contenido
Academy
0/24

Rutas

En esta página

Arquitectura auditable · Unidad 2 de 13

Radiografía del runtime

El boot real empieza con una compuerta: el kernel refleja los manifiestos y resuelve el grafo completo a través de milpa/resolver ANTES de que cualquier plugin arranque. Un grafo bloqueado lanza ArchitectureBlockedException con el ResolutionReport completo a bordo — cada error aprendible, cada conflicto, cada ausencia — no solo un mensaje de una línea.

Intermedio a senior35 min

Al terminar podrás

  • Reconstruir la secuencia de boot
  • Identificar los registries derivados

Entender

El boot real empieza con una compuerta: el kernel refleja los manifiestos y resuelve el grafo completo a través de milpa/resolver ANTES de que cualquier plugin arranque. Un grafo bloqueado lanza ArchitectureBlockedException con el ResolutionReport completo a bordo — cada error aprendible, cada conflicto, cada ausencia — no solo un mensaje de una línea.

Un grafo booteable arranca en el orden que el propio reporte trae: loadOrder[]. La misma resolución que validó el grafo también lo ordenó, así que el orden de boot no es una lista aparte que pueda divergir; los registries y las rutas se derivan después, de un conjunto que ya demostró cerrar.

Ver

Abrir la compuerta del arranque

Recorre los cuatro escenarios del resolver: cada uno rinde el ResolutionReport real — la compuerta, el error aprendible y el boot en loadOrder[].

Hacer

Ejecuta la práctica en tu checkout y conserva la salida como evidencia.

terminal
$php bin/coa doctor
$php bin/coa inspect:plugins
$php bin/coa inspect:services

Verificar

Demuestra que puedes aplicar la unidad. El progreso solo avanza al aprobar la evaluación.

Criterios evaluados

  • Distingue la información disponible antes y después de resolver el grafo.
  • Relaciona doctor e inspect como vistas complementarias.

Evaluación calificable

Resuelve los 3 escenarios. Esta unidad exige 3 de 3 respuestas correctas.

0 intentos
Pregunta 1 de 3El manifest de BillingPlugin requiere payments, pero ningún plugin la provee. Alguien propone registrar sus rutas de todos modos para que el equipo pueda probarlas. ¿Qué debe hacer el runtime?
Pregunta 2 de 3¿Qué información distingue correctamente el momento anterior y posterior a resolver el grafo de plugins?
Pregunta 3 de 3php bin/coa doctor reporta kernel, contenedor y plugins saludables, pero /catalog no aparece. ¿Cuál es la siguiente secuencia de diagnóstico con mejor evidencia?

La calificación valida respuestas en este navegador; no certifica identidad.

Fuentes primarias

Contenido verificado: 2026-07-12