3.8 KiB
History 0.0.2-beta.1.fix.2 — fermeture propre de la stabilisation beta
Statut
PASS
La gate opérateur de 0.0.2-beta.1.fix.2 exécutée le 2026-09-29 passe intégralement. Le fix corrige uniquement les défauts de validation de beta.1.fix.1 : quoting Python, fin de fichier à exactement un LF et discipline du shell interactif.
Aucun code produit, contrat métier, package Cargo/npm ou comportement runtime n'est modifié.
Baseline opérateur
beta.1.fix.1 a été historisé, committé et poussé avant application de ce fix :
commit 4b51098
message 0.0.2-beta.1.fix.1
branch master
push origin/master PASS
status clean après push
La gate démarre avec :
VERSION 0.0.2-beta.1.fix.2
Cargo workspace version 0.0.2-beta.1.fix.2
history/0.0.2/beta.1.fix.1.md FAIL
Diff et documentation
Les contrôles suivants passent :
git diff --check PASS
Markdown header audit clean (91 file(s))
Markdown link audit clean (72 local link(s), 91 file(s))
Markdown table audit clean (4 table(s), 91 file(s))
Audit de stabilisation corrigé
Le bloc PYGATE s'exécute sans erreur et confirme :
workspace Cargo 9 membres
aucun prompt 0.0.3 PASS
aucun history beta.1.fix.2 anticipé PASS
preuves runtime beta.1.fix.1 présentes PASS
règle unique LF locale PASS
règle shell interactif locale PASS
Knowledge 0.0.2-beta.1.fix.2 stabilization audit: clean
Le quoting Python contenant n'est est donc corrigé.
Hygiène texte et EOF
L'audit renforcé vérifie pour les 91 fichiers texte gouvernés :
CR absent PASS
au moins un LF terminal PASS
pas de suffixe LF LF PASS
aucun espace/tab terminal par ligne PASS
Résultat :
Knowledge beta.1.fix.2 text hygiene: clean (91 file(s))
La propriété « exactement un unique LF » est désormais effectivement prouvée.
Frontières
Les contrôles suivants passent :
Cargo.lock présent localement PASS
Cargo.lock ignoré PASS
Cargo.lock non suivi PASS
aucun diff sous crates/ ou Web/ PASS
aucune crate forge Gitea PASS
aucun store PostgreSQL PASS
Après staging :
git diff --cached --check PASS
Le statut final contient exactement les fichiers documentaires/gate prévus par beta.1.fix.2.
Preuves cumulatives de stabilisation
beta.1.fix.1 conserve les preuves runtime acquises sur le même arbre produit :
cargo check --workspace PASS
cargo clippy --workspace --all-targets --all-features PASS
cargo test --workspace --all-targets --all-features PASS
npm ci / typecheck / build PASS
knowledge-pgr-server smoke PASS
knowledge-howtos-server smoke PASS
knowledge-snippets-server smoke PASS
beta.1.fix.2 ne les rejoue pas parce qu'il ne modifie aucun fichier produit ; il ferme uniquement les défauts de la gate.
Décision
0.0.2-beta.1.fix.2 est PASS.
La stabilisation beta est fermée. La transition autorisée est uniquement :
appliquer ce history
-> git add / diff --cached --check / status
-> commit exact "0.0.2-beta.1.fix.2"
-> push origin master
-> vérifier le workspace propre
-> appliquer seulement ensuite 0.0.2-rc.1
rc.1 doit geler le scope et rejouer la gate complète de release candidate sans nouvelle fonctionnalité.