kk0t9
b7a76d78f6
feat(firstboot): идемпотентный provision /data + machine-id (A06)
...
lib provision (idempotent; factory-reset; recover mid-run) + bin; machine-id из /dev/urandom.
Привязка к /etc/machine-id — every-boot юнит (План 5). Дефолты настроек — Settings.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Signed-off-by: Alexander <akotenev2003@gmail.com >
2026-06-24 12:38:21 +03:00
kk0t9
297970901a
feat(sdk): схема манифеста (plugin-sdk §2)
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Signed-off-by: Alexander <akotenev2003@gmail.com >
2026-06-24 12:13:13 +03:00
kk0t9
d91d218ade
feat(ipc): Error (ru.shturman.Error.*) + well-known имена
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
Signed-off-by: Alexander <akotenev2003@gmail.com >
2026-06-24 12:07:29 +03:00
kk0t9
4ee012127f
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 >
2026-06-24 11:53:13 +03:00