docs: SDD 11 — bootstrap from-scratch (abre el track posterior)
Diseña el corte del cordón umbilical con Alpine en tres etapas, reusando el lab de Fase 0 sin mecanismo nuevo: - Stage 0: toolchain semilla (zig primario, musl-cross-make como escotilla) ingerido al store como fuente pinned por sha256 — el único insumo del host. - Stage 1: userland mínimo cross-compilado (musl, busybox/toybox, init propio, hammerd) ensamblado en un rootfs sellado. El init propio habilita el CRASHED real diferido de Fase 5. - Stage 2: rebuild nativo dentro del rootfs y diff de hashes stage1 vs stage1' ⇒ auto-alojamiento bit-reproducible. Cada etapa anota (stage, recipe_hash, artifact_hash) en bootstrap.json, embrión del log de transparencia (SDD 09 §4). Propone el crate hammer-bootstrap y la CLI `hammer bootstrap stage0|stage1|stage2|--all`. Decisiones abiertas marcadas para un futuro ADR 0007. Enlazado desde el índice de docs y el roadmap. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
9f7c1aa040
commit
bbab5a204d
@@ -18,6 +18,7 @@ discrepancia, o se corrige el código o se actualiza el SDD con un commit que ex
|
||||
| 08 | [Integración de la IA](08-ai-integration.md) | El bucle agéntico, seguridad, intención → `.swm` |
|
||||
| 09 | [Modelo de confianza](09-trust-model.md) | Reproducibilidad, verificar-no-confiar, log de transparencia |
|
||||
| 10 | [Roadmap](10-roadmap.md) | Fases, MVP, primer entregable |
|
||||
| 11 | [Bootstrap from-scratch](11-bootstrap.md) | Track posterior: Stage 0/1/2, auto-alojamiento, semilla pinned |
|
||||
|
||||
## Architecture Decision Records (ADR)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user