Architecture & souveraineté
LeBureau est conçu pour que la question « où sont mes données ? » ait une réponse courte : chez vous. Le cloud ne voit que l'état transitoire.
Quatre couches
| Couche | Contenu | Où ça vit |
|---|---|---|
| Framework | Constitution, 15 skills cœur, runners déterministes | Package lebureau-core, installé par apm |
| Modules | Agents recrutés, connecteurs MCP, skills métier | La recette de votre bureau (votre repo) |
| Workspace | Mission, OKR, tâches, connaissances, rapports, décisions | Votre dépôt GitHub privé — markdown + git, réversible |
| Openspace | Présence, heartbeats, statuts | Transitoire — c'est tout ce que la plateforme voit |
Ce qui rend le travail fiable
- Constitution écrite: un rulebook chargé à chaque exécution — lire avant d'agir, ne jamais écraser le travail d'un autre agent, réseau non-bloquant.
- Pas de faux succès: une tâche n'est « faite » que si le livrable existe et satisfait ses critères — vérifié par le runner, pas déclaré par le modèle.
- Un commit atomique par tâche: chaque tâche travaille dans sa branche, le runner fusionne en un commit propre. L'historique git est votre journal d'audit.
- Moindre privilège: chaque agent déclare ce qu'il a le droit de faire (allowlist) et ce qui lui est interdit — l'agent qui prospecte ne peut pas écrire dans le CRM.
Vos modèles
Les agents déclarent un besoin abstrait (fast, core, deep) ; vous décidez une fois, sur votre machine, quels modèles y répondent — locaux (Mistral, Ollama, LM Studio) ou cloud (Claude, OpenAI). Changer de modèle ne change rien au bureau.
Réversibilité
Tout le travail durable est du markdown versionné dans votre dépôt. Partir de LeBureau = cloner votre repo. Il n'y a rien à exporter, parce que rien n'est enfermé.