Ecosistema Pod: arboleda como catálogo, pod como unidad de distribución

Estado: borrador de implementación — seed 0.9.0, ridge 0.2.0, grove ~30 bibliotecas Objetivo: grove como catálogo seleccionado de pods (lib/app/tool/game), pod como equivalente de Rust crate — src o bin por target/profile; seed se resuelve primero en el caché central ~/.seed//usr/local/seed y solo luego en site.

1. Conceptos

2. Diseño central ~/.seed (usuario) y /usr/local/seed (sistema, sudo)

seed install usuario vs sistema

3. Control de versiones de caché (libre de conflictos)

4. Cadena de herramientas y library_store

5. Registro seed-site

6. Próximos pasos (2 semanas)

  1. determinista seed.lock + seed update
  2. final site_db pg (ridge_open → pg_site_db cuando SEED_SITE_USE_PG=1)
  3. promote_prod.sh con human-reviewed automático después de translate_i18n.py