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é.