Files
sasedev-knowledge/history/0.0.4/alpha.1.md
2026-10-01 10:49:09 +02:00

4.7 KiB

History 0.0.4-alpha.1 — baseline, étude et cadrage PostgreSQL

Statut

PASS

La gate opérateur de 0.0.4-alpha.1 exécutée le 2026-09-30 est complète et propre. La tranche ouvre la fondation PostgreSQL partagée depuis la stable autoritaire v0.0.3, fixe l'owner et les choix techniques de stockage, sans créer encore de crate PostgreSQL, migration ou dépendance runtime.

Baseline autoritaire vérifiée

Les contrôles opérateur confirment la baseline documentée :

Knowledge stable tag       v0.0.3
Knowledge stable commit    b3823972449150b72905930b806d4d15471cddce
Knowledge archive SHA-256  82407dc2a83be878daa65692f975681428d0adc721ff249c3c9020e3a9d1f29d
Knowledge publish report   sasedev-knowledge-0.0.3-publish.001-report.md = PASS

Les douze deltas et douze histories 0.0.3 sont présents et appariés. history/0.0.3/rel.1.fix.1.md est PASS.

Version et cadrage

VERSION                         0.0.4-alpha.1
Cargo workspace version         0.0.4-alpha.1
étude                           docs/studies/008-V0_0_4_POSTGRES_FOUNDATION_STUDY.md
plan                            docs/plans/004-V0_0_4_POSTGRES_FOUNDATION_PLAN.md
delta                           deltas/0.0.4/alpha.1.md
history alpha.1 avant gate      absent

Les décisions vérifiées sont :

driver PostgreSQL        tokio-postgres
pool                     deadpool-postgres
migrations               Refinery + SQL versionné
ORM                      aucun
owner                    knowledge-store-postgres-lib
premier schéma           knowledge_sources + knowledge_source_sync_state
test PostgreSQL          KNOWLEDGE_POSTGRES_TEST_URL + schéma isolé
autorité du contenu      Git

PGR v0.1.3 reste une provenance historique : aucun chargement ou adoption PGR nouveau n'est engagé.

Scope négatif confirmé

La gate confirme :

crates/knowledge-store-postgres-lib   absent
migrations/                            absent
history/0.0.4/alpha.1.md avant gate  absent
aucun diff crates/                     PASS
aucun diff Web/                        PASS
aucun diff CHANGELOG.md                PASS
aucun diff ROADMAP.md                  PASS
aucun diff prompts/                    PASS

L'horizon 0.0.5 à 0.0.10 reste inchangé.

Markdown, formatage et audits Rust

git diff --check                       PASS
Markdown header audit                  clean (128 file(s))
Markdown link audit                    clean (86 local link(s), 128 file(s))
Markdown table audit                   clean (5 table(s), 128 file(s))
cargo fmt --all                        PASS
cargo fmt --all -- --check             PASS
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 et structure workspace

cargo metadata --format-version 1 --no-deps   PASS
workspace_members                              9
cargo check --workspace                        PASS

Les neuf packages observés sont exactement :

knowledge-app-lib
knowledge-domain-lib
knowledge-git-api
knowledge-git-lib
knowledge-sync-api
knowledge-web-lib
knowledge-pgr-server
knowledge-howtos-server
knowledge-snippets-server

Clippy, tests workspace, npm/Vite et smokes HTTP n'étaient pas requis par cette tranche documentaire et n'ont pas été annoncés comme exécutés.

Hygiène et lockfiles

Knowledge 0.0.4-alpha.1 text hygiene   clean (128 file(s))
Cargo.lock                              présent localement, ignoré, non suivi
Web package-lock.json                   présent
git diff --cached --check              PASS

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

M  Cargo.toml
M  README.md
M  RULES.md
M  VERSION
A  deltas/0.0.4/alpha.1.md
M  docs/000-README.md
M  docs/architecture/001-PROJECT_PROFILE.md
M  docs/architecture/002-KNOWLEDGE_ARCHITECTURE.md
A  docs/plans/004-V0_0_4_POSTGRES_FOUNDATION_PLAN.md
A  docs/studies/008-V0_0_4_POSTGRES_FOUNDATION_STUDY.md
M  docs/validation/001-VALIDATION_MATRIX.md

Décision

0.0.4-alpha.1 est PASS.

0.0.4-alpha.2 peut maintenant matérialiser knowledge-store-postgres-lib, les dépendances PostgreSQL sélectionnées, le pool/configuration explicites et la première migration versionnée, avec preuve sur PostgreSQL réel dans un schéma de test isolé.