Skip to main content

lean_ctx_fs/
lib.rs

1// SPDX-License-Identifier: Apache-2.0
2
3//! Filesystem and environment foundation for LeanCTX | OSS.
4//!
5//! Policy-free building blocks the engine composes: crash-atomic writes,
6//! bounded advisory file locks, BLAKE3 hashing, the stable store-name hasher, JSONC parsing, home and Codex
7//! directory resolution, the managed-configuration carrier readers, the
8//! engine's error types, a process liveness probe
9//! and the process-wide test environment lock. The engine reaches each module
10//! through a facade at its old `core::` path; this crate never depends on the
11//! engine.
12#![warn(clippy::undocumented_unsafe_blocks)]
13
14pub mod atomic_fs;
15pub mod confined_write;
16pub mod env_lock;
17pub mod error;
18pub mod file_lock;
19pub mod hasher;
20pub mod home;
21pub mod jsonc;
22pub mod managed;
23pub mod process;
24pub mod stable_hash;