v0.3.2-pre.002

This commit is contained in:
2026-08-29 16:48:16 +02:00
parent 8d4b3b67fb
commit 153014be9d
12 changed files with 452 additions and 9 deletions

View File

@@ -0,0 +1,7 @@
// file: crates/ksp-store-postgres-lib/src/constants.rs
// version: 1
//! PostgreSQL Store backend-owned constants.
/// Owning tracing target reserved for events emitted by the PostgreSQL Store backend.
pub(crate) const TRACING_TARGET: &str = "ksp-store-postgres-lib";

View File

@@ -0,0 +1,21 @@
// file: crates/ksp-store-postgres-lib/src/lib.rs
// version: 1
#![warn(missing_docs)]
#![deny(unreachable_pub)]
#![forbid(unsafe_code)]
//! Official PostgreSQL backend implementation scaffold for KSP Store.
//!
//! `0.3.2-pre.002` establishes only the backend crate boundary. PostgreSQL
//! driver, pooling, TLS, SQL, migrations and health behavior are intentionally
//! absent until their dedicated prereleases.
//!
//! This crate depends on `ksp-store-api` and never on `ksp-store-lib`, which
//! keeps backend implementation ownership acyclic and reusable behind the
//! common facade.
mod constants;
/// Crate-owned tracing target reserved for later PostgreSQL backend behavior.
pub(crate) use self::constants::TRACING_TARGET;