Migración del worker pet-24/7 a workers efímeros on-demand. farm1 (ccx23 persistente que idleaba quemando plata) → snapshot golden 'hammer-golden-2026-07-05' (img 405120842: toolchain + store sellado horneados) → destruido. Baseline ahora 0 cajas / €0. - farm-up.sh [N]: crea N workers desde el snapshot (cache-hit instantáneo del catálogo baked), los alinea con la cola actual del laptop, registra la flota en scripts/farm/.fleet (gitignored). - farm-down.sh [name...]: cosecha el store (CAS, merge seguro) al laptop y DESTRUYE; promueve+firma. Orden seguro: sólo destruye si el pull de store salió bien. - Validado punta a punta: up 1 → boot+cache+toolchain OK → down (cosecha+destruye) OK. - Cron laptop harvest-go contra farm1 removido (la cosecha ahora la hace farm-down). El worker sigue sin secretos (hub-and-spoke): compute puro y descartable. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
28 lines
386 B
Plaintext
28 lines
386 B
Plaintext
# Rust
|
|
/target
|
|
**/*.rs.bk
|
|
Cargo.lock.orig
|
|
|
|
# hammer local state (never commit the store, build work tree o runtime state)
|
|
/store/
|
|
/store-*/
|
|
/var/
|
|
/.dev-fs/
|
|
/work/
|
|
/dist/
|
|
*.swm.local
|
|
|
|
# editor / OS
|
|
.DS_Store
|
|
*.swp
|
|
.idea/
|
|
.vscode/
|
|
Conversación co.txt
|
|
|
|
# python
|
|
__pycache__/
|
|
|
|
# Scratch para bootstrap del frente rust (mrustc clone + fuentes rustc, multi-GB)
|
|
.scratch/
|
|
scripts/farm/.fleet
|