Files
2026-09-28 13:02:02 +02:00

4.6 KiB

History 0.0.1 rel.1 — promotion stable pré-tag

Statut

PASS

La gate opérateur de 0.0.1-rel.1 exécutée le 2026-09-28 est propre.

Baseline opérateur

rc.2 PASS a été historisé, committé et poussé avant application de rel.1 :

history/0.0.1/rc.2.md = PASS
commit       aa9f6ac
message      0.0.1-rc.2
branch       master
push         origin/master PASS
status       clean après push

Le push observé a avancé origin/master de c9fee69 à aa9f6ac.

Cargo.lock reste présent localement, ignoré et non suivi.

Promotion stable

La version produit est :

VERSION                 0.0.1
Cargo workspace version 0.0.1

La tranche ne modifie aucun fichier sous :

crates/
Web/

La présentation stable est cohérente :

ROADMAP    0.0.1 terminé ; 0.0.2 engagé ; aucun 0.0.3 réservé
CHANGELOG  section ## 0.0.1 sans marqueur candidate
README     fondation présentée comme première stable
plan 001   plan historique de la stable 0.0.1
prompt 002 toujours conditionné au tag v0.0.1 et au publish.001 PASS

Audit stable

L'audit de cohérence passe :

Knowledge 0.0.1-rel.1 stable audit: clean
(17 prior histories, rel.1 pending)

Il confirme notamment :

  • exactement sept packages Cargo ;
  • les dix-sept histories antérieurs et leurs statuts réels ;
  • rc.2 = PASS ;
  • rel.1 comme seul delta sans history pendant sa gate ;
  • présentation stable cohérente ;
  • aucune réservation 0.0.3 ;
  • handoff 0.0.2 toujours bloqué jusqu'à la publication vérifiée.

Markdown et hygiène texte

Les audits PGR passent :

Markdown header audit: clean
Markdown table audit: clean
Markdown link audit: clean

L'hygiène texte passe :

Knowledge 0.0.1-rel.1 text hygiene: clean

Rust

Les audits passent :

Rust test-layout audit: clean (7 crate(s))
Rust blank-line audit: clean (18 file(s))
Rust item-spacing audit: clean (18 file(s))
Rust module-order audit: clean (18 file(s))
Rust trait-import-block audit: clean (18 file(s))
Rust re-export-block audit: clean (18 file(s))
Rust export completeness audit: 0 candidate(s) across 7 package(s)

Les sept packages compilent en version stable 0.0.1.

cargo check --workspace                                  PASS
cargo clippy --workspace --all-targets --all-features
    -- -D warnings                                       PASS
cargo test --workspace --all-targets --all-features      PASS

Tests observés :

knowledge-domain-lib : 3 PASS
knowledge-git-api    : 1 PASS
knowledge-sync-api   : 1 PASS
knowledge-web-lib    : 4 PASS
launchers            : 0 test chacun

Après Cargo :

Cargo.lock local      présent
Cargo.lock ignore     actif
Cargo.lock Git        absent

Web

Les commandes suivantes passent :

npm ci
npm run typecheck
npm run build

npm observe toujours @parcel/watcher@2.6.0 comme script d'installation non couvert par allowScripts. Aucune approbation automatique n'est effectuée.

Les warnings Sass Bootstrap restent non bloquants.

Manifest Vite

L'audit passe :

Knowledge 0.0.1-rel.1 Vite manifest audit: clean
JS  assets/assets/main-BMHcm6u9.js
CSS assets/main-V0IwlRbh.css

Smokes HTTP

Les trois launchers passent la gate stable :

knowledge-pgr-server      smoke PASS
knowledge-howtos-server   smoke PASS
knowledge-snippets-server smoke PASS
Knowledge 0.0.1-rel.1 HTTP smoke: clean

Hygiène Git finale

Les contrôles finaux passent :

Cargo.lock local                    présent
Cargo.lock ignore                   actif
Cargo.lock suivi                    non
git diff --cached --check           PASS

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

M  CHANGELOG.md
M  Cargo.toml
M  README.md
M  ROADMAP.md
M  VERSION
A  deltas/0.0.1/rel.1.md
M  docs/000-README.md
M  docs/plans/001-V0_0_1_FOUNDATION_PLAN.md

Décision

0.0.1-rel.1 est PASS.

La release stable 0.0.1 peut maintenant être matérialisée.

L'ordre obligatoire est :

appliquer ce history
-> git add / diff --cached --check / status
-> commit exact "0.0.1"
-> push origin master
-> vérifier workspace propre
-> créer le tag annoté v0.0.1 sur ce commit
-> pousser le tag
-> vérifier tag local et distant
-> télécharger l'archive réellement servie par Gitea depuis v0.0.1
-> produire sasedev-knowledge-0.0.1-publish.001-report.md

Le présent history ne déclare pas le tag ou le rapport post-tag comme déjà existants.

prompts/002-V0_0_2_START_PROMPT.md reste bloqué jusqu'à un publish.001 PASS réel.