Files
sasedev-knowledge/history/0.0.2/rc.1.md
2026-09-29 06:56:51 +02:00

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.1 comme seul delta 0.0.2 sans history pendant sa gate ;
  • changelog encore marqué 0.0.2 (candidate) ;
  • roadmap avec 0.0.2 encore ouverte et aucune 0.0.3 ré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.