chore: scaffold dépôt CHLOVA (v0.1.0)
Pose le socle méta : CLAUDE.md (architecture cible + règles non négociables versioning/sécurité/risque), README, CHANGELOG, .env.example (références secrets only), .gitignore, squelette d'arborescence. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# CHLOVA
|
||||
|
||||
Assistant personnel (style Jarvis). **Couche d'orchestration** au-dessus d'un
|
||||
homelab Debian + Docker + Traefik existant. Le cerveau est un LLM en boucle
|
||||
tool-calling qui agit via des outils MCP (n8n, Portainer) et parle aux modèles
|
||||
Ollama **cloud**.
|
||||
|
||||
> Voir [`CLAUDE.md`](./CLAUDE.md) pour l'architecture et les règles non négociables.
|
||||
|
||||
## État
|
||||
- **Phase 0** — socle (en cours) : structure, sécurité, conventions, compose.
|
||||
- **Phase 1** — cerveau **lecture seule** : orchestrateur + MCP read-only + texte.
|
||||
- Phases 2+ : non implémentées (écriture, need-review, voix, auto-extension).
|
||||
|
||||
## Structure
|
||||
| Dossier | Rôle |
|
||||
|---|---|
|
||||
| `docs/` | Architecture, sécurité, versioning, paliers de risque, gabarit d'asset |
|
||||
| `infra/` | docker-compose de la stack + socket-proxy + notes réseau |
|
||||
| `orchestrator/` | Le cerveau (TypeScript/Node, Fastify) |
|
||||
| `workflows-n8n/` | Exports JSON des workflows (le dépôt fait foi) |
|
||||
|
||||
## Démarrage (dev)
|
||||
À compléter en fin de Phase 1. Pré-requis : Node 22, Docker. Copier
|
||||
`.env.example` → `.env`, renseigner les secrets (jamais commités).
|
||||
|
||||
## Sécurité
|
||||
Seul le backend CHLOVA est exposé. Ollama/n8n/Portainer restent sur le réseau
|
||||
Docker interne. Secrets via env/coffre uniquement. Voir [`docs/security.md`].
|
||||
Reference in New Issue
Block a user