Files
sasedev-knowledge/CHANGELOG.md
2026-09-28 12:29:03 +02:00

2.4 KiB
Raw Blame History

Changelog SaseDev Knowledge

Ce fichier décrit les changements utiles des releases publiées. Les détails de tranches et preuves opérateur appartiennent aux plans, deltas et histories.

0.0.1 (candidate)

  • établit la gouvernance locale Knowledge à partir de PGR v0.1.1 vérifiée ;
  • cadre trois applications Actix Web distinctes pour PGR, HOWTOs et snippets dans un workspace commun ;
  • cadre au moins trois sources Git de contenu indépendantes et une forge optionnelle ;
  • retient PostgreSQL partagé pour l'état transversal sans remplacer Git comme vérité éditoriale ;
  • fixe les frontières PGR / HOWTO / snippet / project-local ;
  • adopte la préférence Eclipse UTF-8 versionnée prévue par PGR ;
  • cadre une surface d'administration protégée propre à chaque application Web sans figer encore ses URL ni son modèle détaillé d'autorisation ;
  • instancie le workspace Rust/Cargo strict avec une première crate de domaine et une politique explicite de Cargo.lock local, généré par Cargo et ignoré par Git ;
  • introduit les premiers contrats provider-neutral de source, Git et synchronisation sans dépendance à une forge ni à PostgreSQL ;
  • active les audits Rust PGR de structure et de façade au moment où des API publiques réelles apparaissent ;
  • sélectionne localement unit_tests/ hors de src/ pour tous les tests unitaires Rust, avec tests/ réservé aux tests d'intégration Cargo ;
  • fixe le frontend Web PGR comme laboratoire de validation des templates statiques et des assets avant adaptation du markup runtime en Maud ;
  • matérialise ce laboratoire sous Web/knowledge-template-lab/ avec npm, TypeScript strict, Vite, Sass, Bootstrap et manifest Vite ;
  • retient l’intégration production Actix/Maud via le manifest Vite comme contrat d’asset mapping à réimplémenter proprement, sans copier mécaniquement le corpus historique ;
  • matérialise knowledge-web-lib et trois launchers Actix distincts avec rendu Maud, dev-server Vite configurable, résolution du manifest de production et service des assets hashés ;
  • conserve comme corpus d'inspiration séparé les archives historiques actix-auth-app et amahil-project, sans importer leurs fonctionnalités inachevées comme exigences ;
  • prépare un workspace Rust et une baseline Web composables sans construire prématurément la plateforme complète.