- /proc is a core layer: core/ (PROTOCOL.md, graph.json, graph.dot, locks.json, plugins/<name>/discover.json and client.rs) and one folder per process (info.json, log, and its /self files). - Locks are released only after the task ended, the store dropped, and in-flight file operations returned. - core.activate and core.revert with copies, discovery, compatibility checks of imports and consumers, groups, force. An admission gate makes the snapshot of old processes complete. - Graph of discover documents by hash, refreshed by a file watcher. - Upgrades: grace periods (x-sausage-grace), stop, service restarts, rpc.retired. - SDK plugins in the real core (cli/tests/sdk.rs).
9 lines
117 B
TOML
9 lines
117 B
TOML
[package]
|
|
name = "probe"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
[workspace]
|
|
[dependencies]
|
|
serde_json = "1"
|
|
wasip2 = "1"
|