Files
sasedev-knowledge/CHANGELOG.md
2026-09-28 13:02:02 +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

  • é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.