chore(workspace): Rust-воркспейс + скелет shturman-common

- workspace (resolver 2; members растут по планам)
- rust-toolchain 1.96.0; tracing-journald cfg-gated на Linux (кросс-платформенность)
- shturman-common: модули-скелеты paths/atomic/clock/log

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-24 11:53:13 +03:00
parent d443fb479b
commit 4ee012127f
9 changed files with 402 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
//! Durable atomic write — power-safe #5 (наполняется в Task 3).
+1
View File
@@ -0,0 +1 @@
//! Монотонные часы — B §8 (наполняется в Task 4).
+9
View File
@@ -0,0 +1,9 @@
//! Общая инфраструктура Штурмана: layout `/data`, durable-write, монотонные часы, логи.
//! Не зависит от других крейтов проекта — фундамент для ядра и апов.
pub mod atomic;
pub mod clock;
pub mod log;
pub mod paths;
// re-export для эргономики добавляется в Task 5, когда все символы определены.
+1
View File
@@ -0,0 +1 @@
//! Инициализация логирования — A10 (наполняется в Task 5).
+1
View File
@@ -0,0 +1 @@
//! Канонические пути персистентного раздела `/data` (наполняется в Task 2).