4.3 KiB
History 0.0.3-rc.1.fix.1 — correction de la vérification des statuts historiques
Statut
PASS
La gate opérateur de 0.0.3-rc.1.fix.1 exécutée le 2026-09-29 est complète et propre.
Baseline opérateur
rc.1 FAIL a été historisé, committé et poussé avant application du fix :
history/0.0.3/rc.1.md FAIL
commit 038b918
message 0.0.3-rc.1
branch master
push origin/master PASS
Le push observé a avancé origin/master de 282d59c à 038b918.
Version, Markdown et format
VERSION 0.0.3-rc.1.fix.1
Cargo workspace version 0.0.3-rc.1.fix.1
history rc.1 FAIL
git diff --check PASS
Markdown header audit clean (120 file(s))
Markdown link audit clean (82 local link(s), 120 file(s))
Markdown table audit clean (4 table(s), 120 file(s))
cargo fmt --all PASS
cargo fmt --all -- --check PASS
Audits Rust
Rust test-layout audit clean (9 crate(s))
Rust blank-line audit clean (36 file(s))
Rust item-spacing audit clean (36 file(s))
Rust module-order audit clean (36 file(s))
Rust trait-import-block audit clean (36 file(s))
Rust re-export-block audit clean (36 file(s))
Rust crate-root facade audit clean (6 crate root(s))
Rust export completeness audit 0 candidate(s) across 9 package(s)
Cargo, Clippy et tests
cargo metadata --format-version 1 --no-deps PASS
cargo check --workspace PASS
cargo clippy --workspace --all-targets --all-features
-- -D warnings PASS
cargo test -p knowledge-git-lib --test git_read_path PASS (2)
cargo test -p knowledge-git-lib --test git_write_candidate PASS (2)
cargo test -p knowledge-git-lib --test git_write_push PASS (2)
cargo test --workspace --all-targets --all-features PASS
Tests workspace observés :
knowledge-app-lib 3 PASS
knowledge-domain-lib 3 PASS
knowledge-git-api 7 PASS
knowledge-git-lib 8 unit + 6 integration PASS
knowledge-sync-api 1 PASS
knowledge-web-lib 4 PASS
launchers 0 test chacun
Les tests Git réels reconfirment le chemin de lecture, la création de candidat avec confinement et nettoyage, le push gardé et le conflit concurrent sans écrasement.
Correction de la preuve RC
La vérification robuste des statuts historiques passe après retrait de l'éventuel balisage inline Markdown :
alpha.1 PARTIAL
alpha.1.fix.1 PARTIAL
alpha.1.fix.2 PASS
alpha.2 PASS
alpha.3 FAIL
alpha.3.fix.1 PASS
alpha.4 PASS
beta.1 PASS
rc.1 FAIL
Le fichier historique history/0.0.3/alpha.1.md n'a pas été réécrit.
Les contrôles confirment aussi :
histories 0.0.3 avant fix history 9
deltas 0.0.3 10
CHANGELOG 0.0.3 candidate présent
ROADMAP 0.0.3 engagée présente
ROADMAP 0.0.4 PostgreSQL horizon présente
prompt 004 présent
scope crates/Web/docs gelés PASS
text hygiene clean (120 file(s))
Cargo.lock présent localement, ignoré, non suivi
package-lock Web présent
Aucun build Web ni smoke HTTP n'était requis par ce fix parce qu'aucun fichier produit ou Web n'a changé ; ces preuves avaient déjà passé sur rc.1 et seront rejouées pendant rel.1.
Staging final
Le staging observé avant ajout du présent history est :
M Cargo.toml
M README.md
M VERSION
A deltas/0.0.3/rc.1.fix.1.md
M docs/plans/003-V0_0_3_GIT_WRITE_PLAN.md
M docs/validation/001-VALIDATION_MATRIX.md
git diff --cached --check passe.
Décision
0.0.3-rc.1.fix.1 est PASS.
La release peut passer à 0.0.3-rel.1 pour promotion stable pré-tag. Cette promotion doit rester mécanique, rejouer la gate stable complète — y compris Web et les trois smokes HTTP — puis produire son history réel avant commit stable et tag v0.0.3.