# 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ère `knowledge-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 branche `refs/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é.