4.2 KiB
History 0.0.2-rc.1 — candidate stable
Statut
PASS
La gate opérateur de 0.0.2-rc.1 exécutée le 2026-09-29 est propre.
Baseline opérateur
beta.1.fix.2 PASS a été historisé, committé et poussé avant application de rc.1 :
history/0.0.2/beta.1.fix.2.md = PASS
commit 6de544f
message 0.0.2-beta.1.fix.2
branch master
push origin/master PASS
status clean après push
Le push observé a avancé origin/master de 4b51098 à 6de544f.
Cohérence documentaire et format
Les preuves suivantes passent :
git diff --check PASS
Markdown header audit clean (93 file(s))
Markdown link audit clean (72 local link(s), 93 file(s))
Markdown table audit clean (4 table(s), 93 file(s))
cargo fmt --all PASS
cargo fmt --all -- --check PASS
Audits Rust
Les audits passent après formatage :
Rust test-layout audit clean (9 crate(s))
Rust blank-line audit clean (32 file(s))
Rust item-spacing audit clean (32 file(s))
Rust module-order audit clean (32 file(s))
Rust trait-import-block audit clean (32 file(s))
Rust re-export-block audit clean (32 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
Les neuf packages compilent en version 0.0.2-rc.1.
cargo check --workspace PASS
cargo clippy --workspace --all-targets --all-features PASS
cargo test -p knowledge-git-lib --test git_read_path 2 PASS
cargo test --workspace --all-targets --all-features PASS
Les tests workspace confirment notamment :
knowledge-app-lib 3 PASS
knowledge-domain-lib 3 PASS
knowledge-git-api 1 PASS
knowledge-git-lib 8 unit + 2 integration PASS
knowledge-sync-api 1 PASS
knowledge-web-lib 4 PASS
launchers 0 test, compilation PASS
Web et manifest Vite
La baseline Web passe :
npm ci PASS
npm run typecheck PASS
npm run build PASS
Les avertissements Sass/Bootstrap de dépréciation et le warning npm relatif au script d'installation de @parcel/watcher restent non bloquants ; les commandes terminent avec succès.
Le manifest Vite est présent et valide :
Knowledge 0.0.2-rc.1 Vite manifest audit: clean
Audit release candidate
L'audit de cohérence passe :
Knowledge 0.0.2-rc.1 release-candidate audit: clean
Il confirme :
- neuf packages Cargo exactement ;
- les treize histories antérieurs avec leurs statuts réels ;
beta.1.fix.2 = PASS;rc.1comme seul delta0.0.2sans history pendant sa gate ;- changelog encore marqué
0.0.2 (candidate); - roadmap avec
0.0.2encore ouverte et aucune0.0.3réservée ; - absence des crates forge/PostgreSQL différées.
L'hygiène texte passe avec exactement un LF terminal sur les fichiers gouvernés.
Smokes HTTP
Les trois launchers passent explicitement :
knowledge-pgr-server smoke PASS
knowledge-howtos-server smoke PASS
knowledge-snippets-server smoke PASS
Knowledge 0.0.2-rc.1 HTTP smoke: clean
Les smokes confirment /healthz, /, les références du manifest Vite dans le HTML et le service HTTP effectif des assets JS/CSS hashés.
Hygiène Git finale
Cargo.lock reste présent localement, ignoré et non suivi.
Aucun changement RC n'est introduit sous les surfaces gelées vérifiées. Le staging final avant ajout du présent history est exactement :
M Cargo.toml
M README.md
M VERSION
A deltas/0.0.2/rc.1.md
M docs/plans/002-V0_0_2_GIT_SYNC_PLAN.md
M docs/validation/001-VALIDATION_MATRIX.md
git diff --cached --check passe.
Décision
0.0.2-rc.1 est PASS.
La candidate stable est validée. La seule transition autorisée est :
0.0.2-rel.1
rel.1 doit rester une promotion stable mécanique et pré-tag. Aucun nouveau scope fonctionnel, aucune 0.0.3 et aucun rapport post-tag ne doivent être anticipés dans cette tranche.