Files
sasedev-knowledge/history/0.0.3/rel.1.fix.1.md
2026-09-29 19:00:14 +02:00

4.5 KiB

History 0.0.3-rel.1.fix.1 — complétion de la preuve de clôture stable

Statut

PASS

La gate opérateur de 0.0.3-rel.1.fix.1 exécutée le 2026-09-29 est complète et propre. Elle complète exactement les deux preuves absentes de rel.1 sans modifier le produit, le Web, la version stable visée ni les documents de release déjà finalisés.

Baseline opérateur

rel.1 PARTIAL a été historisé, committé et poussé avant application du fix :

history/0.0.3/rel.1.md  PARTIAL
commit                  9a1f73d
message                 0.0.3-rel.1
branch                  master
push                    origin/master PASS
workspace après push    propre

Le push observé a avancé origin/master de 0351aa0 à 9a1f73d.

Version et audits documentaires

La version produit reste volontairement stable pendant cette tranche opérationnelle :

VERSION                         0.0.3
Cargo workspace version         0.0.3
history rel.1                   PARTIAL
git diff --check                PASS
Markdown header audit           clean (124 file(s))
Markdown link audit             clean (82 local link(s), 124 file(s))
Markdown table audit            clean (4 table(s), 124 file(s))

Preuve workspace complétée

La preuve explicitement manquante dans rel.1 est maintenant acquise :

cargo metadata --format-version 1 --no-deps        PASS
workspace packages exacts                          PASS
workspace_members                                  9

L'ensemble exact observé est :

knowledge-app-lib
knowledge-domain-lib
knowledge-git-api
knowledge-git-lib
knowledge-sync-api
knowledge-web-lib
knowledge-pgr-server
knowledge-howtos-server
knowledge-snippets-server

Le contrôle opérateur imprime :

Knowledge 0.0.3-rel.1.fix.1 workspace audit: clean

Preuve d'hygiène texte complétée

La seconde preuve manquante est acquise sur les racines documentaires et de gouvernance prévues :

README.md
RULES.md
ROADMAP.md
CHANGELOG.md
docs/
prompts/
deltas/
history/

Résultat observé :

Knowledge 0.0.3-rel.1.fix.1 text hygiene: clean (124 file(s))

Aucun retour chariot CR, fin de fichier incorrecte, double newline terminale ou espace/tab de fin de ligne n'est détecté par cette gate.

Scope et invariants de clôture

Les contrôles finaux passent :

aucun diff VERSION/Cargo.toml/crates/Web/CHANGELOG/ROADMAP/
    architecture/studies/rules/prompts                       PASS
history/0.0.3/rel.1.fix.1.md avant history                  absent
Cargo.lock                                                    présent, ignoré, non suivi
Web/knowledge-template-lab/package-lock.json                  présent
tag local v0.0.3                                              absent
sasedev-knowledge-0.0.3-publish.001-report.md                 absent
git diff --cached --check                                     PASS

Le staging final observé avant ajout du présent history est exactement :

A  deltas/0.0.3/rel.1.fix.1.md
M  docs/plans/003-V0_0_3_GIT_WRITE_PLAN.md
M  docs/validation/001-VALIDATION_MATRIX.md

Preuves produit héritées de rel.1

Ce fix ne modifie aucun fichier produit ou Web. Les preuves complètes acquises pendant rel.1 restent donc autoritaires pour la clôture stable :

cargo fmt / audits Rust                         PASS
cargo check / Clippy                            PASS
Git read path                                   PASS (2)
Git write candidate                             PASS (2)
Git guarded push                                PASS (2)
workspace tests                                 PASS
npm ci / typecheck / Vite build                 PASS
Vite manifest                                   PASS
knowledge-pgr-server smoke                      PASS
knowledge-howtos-server smoke                   PASS
knowledge-snippets-server smoke                 PASS

Décision

0.0.3-rel.1.fix.1 est PASS.

La clôture stable de 0.0.3 est maintenant suffisamment prouvée. Le présent history doit être appliqué puis inclus, avec les trois fichiers déjà stagés par le fix, dans le premier commit stable portant le message exact 0.0.3. Après push de master, le tag annoté v0.0.3 peut être créé et poussé. Le rapport post-tag sasedev-knowledge-0.0.3-publish.001-report.md ne doit être produit qu'après vérification des identifiants réellement publiés et de l'archive réellement servie par Gitea.