# Roadmap Erminig

---

## 1. Stabilisation du Cœur

- Finaliser `evezh` (veille versions)
- Finaliser `govel` (build)
- Finaliser `pakva` (formules)
- Finaliser `keo` (mirroir)
- Freeze code sauf bugfixes.

---

## 2. Documentation Interne

- `/doc/architecture.md` : Décrire les modules.
- `/doc/usage.md` : Exemples de commandes.
- `/doc/rules.md` : Bonnes pratiques de dev (ex : jamais builder en root).

---

## 3. Automatisation

- Script `evezh sync && govel build --all`
- Script `init-db.sh` pour première installation.

---

## 4. Versionning

- Commencer à versionner dès premier gel :
  - `0.1.0` : Forge fonctionnelle (check + build ok)
  - `0.2.0` : Ajout du mirroir Keo
  - `0.3.0` : Ajout communication sockets entre modules
  - `1.0.0` : Première release publique

---

## 5. Tests Simples

- Tests manuels à chaque changement critique.
- (Optionnel plus tard : sanity-checks automatiques sur `.Pakva`, db, build).

---

## 6. Releases

- Utiliser git tags :
  - `v0.1.0`, `v0.2.0`, `v0.3.0`, `v1.0.0`
- Archiver les builds, backups réguliers de `/var/lib/erminig` et `/var/cache/erminig`.

---

## 7. Écosystème Ouvert (Optionnel)

- Documenter comment contribuer un `.Pakva`
- (Peut devenir communautaire si volonté future.)

---

# Mantra

> **Simple. Robuste. Artisan. Libre.**

---

# Forge On.

