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.
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.
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.
Fuentes primarias
Contenido verificado: 2026-07-12