Écosystème de pods : bosquet comme catalogue, pod comme unité de distribution

Statut : version préliminaire d'implémentation — seed 0.9.0, ridge 0.2.0, grove ~30 libs Objectif : grove comme un catalogue organisé de pods (lib/app/tool/game), pod comme le Rust crate équivalent - src ou bin par target/profile; seed se résout en premier dans le cache central ~/.seed//usr/local/seed et alors seulement sur le site.

1. Concepts

2. Disposition centrale ~/.seed (utilisateur) et /usr/local/seed (système, sudo)

seed install utilisateur par rapport au système

3. Gestion des versions du cache (sans conflit)

4. Chaîne d'outils et library_store

5. Registre seed-site

6. Prochaines étapes (2 semaines)

  1. déterministe seed.lock + seed update
  2. final site_db pg (ridge_open → pg_site_db lorsque SEED_SITE_USE_PG=1)
  3. promote_prod.sh avec human-reviewed automatique après translate_i18n.py