0.0.1-alpha.2

This commit is contained in:
2026-09-27 22:02:32 +02:00
parent d632afe11e
commit 8cd187b700
21 changed files with 948 additions and 56 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/objectives/001-PROJECT_OBJECTIVES.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Objectifs SaseDev Knowledge
@@ -27,6 +27,12 @@ knowledge-snippets-server
Cette séparation permet de faire évoluer, déployer et dimensionner chaque façade indépendamment tout en partageant les bibliothèques de domaine, Git, stockage, rendu et observabilité lorsque leur ownership est réellement commun.
## Administration par façade
Chaque application doit pouvoir proposer sa propre surface d'administration protégée pour les opérations qui appartiennent à son domaine. Les URL internes et le modèle détaillé d'autorisation ne sont pas définis par la fondation.
Une future quatrième application d'administration peut centraliser des vues et opérations transversales, mais elle ne remplace pas les contrôles locaux des trois serveurs.
## Sources Git de contenu
La fondation retient au minimum trois sources Git indépendantes :
@@ -53,6 +59,7 @@ Knowledge doit permettre à terme :
- de publier des HOWTOs procéduraux sans leur attribuer une force normative PGR ;
- de publier des snippets courts et contextualisés ;
- de déployer séparément les trois façades publiques sans dupliquer la logique partagée ;
- de protéger et administrer localement chaque façade, avec une éventuelle vue d'administration transverse en complément ;
- d'administrer des dépôts publics ou privés ;
- d'accepter des propositions externes sans écriture directe dans le contenu publié ;
- de conserver une révision Git de base pour détecter les conflits ;