takana etapa 5b: los 59 docs de diseño, runbooks y ADR
645 líneas. Los ADR entran porque en este repo SON documentos vivos, no registros inmutables: el 0013 tiene 5 commits, el 0009 dos. Eso se comprobó antes de decidir, no se asumió por convención general. EXCLUIDOS por ser REGISTRO o generado: docs/evidencia/ (6), el HANDOFF de la noche de KDE (1) y docs/state/ (24, se regenera solo). Reescribir un comando dentro de una evidencia la falsifica. Y el ADR 0016 se excluye de todo barrido, con un aviso adentro para el próximo que barra: habla SOBRE el renombre, así que necesita seguir diciendo 'hammer'. El barrido se lo llevó puesto y lo dejó titulado 'Renombre del sistema: takana → takana'; revertido. Congelados, verificados uno por uno con controles: /opt/hammer, /var/lib/hammer, /usr/bin/hammer, /mnt/vvv/hammer, la URL de gitea, hammer-farm.service, hammer-live-install.sh, BRIEFING-hammer.md, hammerd, hammer-recover y HAMMER_LIVE.
This commit is contained in:
@@ -40,7 +40,7 @@ clase de error que la regla del `.a` no-PIC —`grep R_X86_64_32` contaba reubic
|
||||
`.debug_*`— y que el conteo de licencias con `grep -l license`, que contaba comentarios.
|
||||
|
||||
**(c) La prueba que decide: reconstruir y comparar.** Se apartó el artefacto de `wl-clipboard`, se
|
||||
reconstruyó con las deps cacheadas y se comparó con `hammer why-differs`:
|
||||
reconstruyó con las deps cacheadas y se comparó con `takana why-differs`:
|
||||
|
||||
```
|
||||
24 entradas idénticas · 0 divergen
|
||||
@@ -129,7 +129,7 @@ Al buscar dónde poner una flag global apareció algo que hay que decidir antes
|
||||
`crates/hammer-build/src/sandbox.rs` fija el entorno de TODOS los builds:
|
||||
|
||||
```
|
||||
CC=hammer-zig-cc (con -mcpu=baseline) SOURCE_DATE_EPOCH=1 TZ=UTC LC_ALL=C
|
||||
CC=takana-zig-cc (con -mcpu=baseline) SOURCE_DATE_EPOCH=1 TZ=UTC LC_ALL=C
|
||||
AR="zig ar" CARGO_BUILD_… codegen-units=1
|
||||
```
|
||||
|
||||
@@ -325,7 +325,7 @@ worker: cargo AUSENTE · rustc AUSENTE · go AUSENTE
|
||||
hub: cargo ✓ · rustc ✓ · go ✓ (~/.cargo/bin)
|
||||
```
|
||||
|
||||
`hammer` invoca **`cargo vendor` en el HOST**, no dentro del sandbox hermético — el vendoreo pasa
|
||||
`takana` invoca **`cargo vendor` en el HOST**, no dentro del sandbox hermético — el vendoreo pasa
|
||||
antes de entrar a la caja. El worker no trae ningún toolchain de Rust ni Go, así que **la granja no
|
||||
puede construir NINGUNA receta Rust o Go**:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user