2.3 KiB
2.3 KiB
Roadmap SaseDev Knowledge
Le roadmap ne réserve que les releases dont la mission est réellement engagée.
Statuts : ( ) planifié, (x) terminé, (d) différé, (c) annulé.
Fondation
(x) 0.0.1— fondation Knowledge : gouvernance PGR, workspace à trois applications Actix Web, architecture Git/forge/PostgreSQL partagé, frontières PGR/HOWTO/snippet, contrat d'administration locale protégée sans UI/auth complète, workspace Rust, premiers contrats, baseline Web reproductible, rendu Maud et intégration réelle du manifest Vite, sans implémentation métier disproportionnée.
Releases livrées
(x) 0.0.2— implémentation Git générique et synchronisation de lecture : backend provider-neutral derrièreknowledge-git-api, configuration de sources locales/remotes, matérialisation locale reproductible, refresh/résolution de révision, snapshot/worktree de lecture et convergence des déclencheurs explicite/périodique vers un même cas d'usage, sans API de forge obligatoire, écriture/publication Git, PostgreSQL ni format final HOWTO/snippet.
Release engagée
( ) 0.0.3— écriture Git contrôlée et push gardé : contrat d'écriture provider-neutral distinct de la lecture, worktree d'écriture isolé, mutations de fichiers confinées, commit avec identité explicite et mise à jour d'une brancherefs/heads/...uniquement lorsque son état distant correspond à l'attente fournie ; sans forge obligatoire, rebase/merge automatique, PostgreSQL ni workflow complet de proposition.
Domaines futurs non numérotés
Les thèmes suivants sont candidats à des releases ultérieures mais ne reçoivent pas encore de numéro :
- état PostgreSQL partagé et migrations applicatives ;
- contribution/revue et administration ;
- publication/rendu des trois façades ;
- recherche et indexation avancées ;
- adapter Gitea puis autres forges selon besoin réel ;
- authentification/autorisation complète ;
- déploiement et opérations multi-domaines.
La revue d'horizon 0.0.2-beta.1 avait laissé la suite ouverte. L'ouverture explicite de 0.0.3-alpha.1 engage désormais uniquement la mission d'écriture Git contrôlée décrite ci-dessus ; aucun numéro ultérieur n'est réservé.