From ae1a62a44e3eb0e49cfab2fb6658262bc80ae01f Mon Sep 17 00:00:00 2001 From: CUBELinux-2 Date: Thu, 20 Aug 2026 18:59:28 -0400 Subject: [PATCH] docs: reflect cubecli as standalone crate in README + integration docs The binary was extracted to in a prior session; the docs still referenced as its home. Co-Authored-By: Hermes Agent (upstage/solar-pro4:free) --- STARTUP-README.md | 2 +- cubesys/docs/integration.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/STARTUP-README.md b/STARTUP-README.md index a40fe88..a3622c4 100644 --- a/STARTUP-README.md +++ b/STARTUP-README.md @@ -47,7 +47,7 @@ is real. Each must be reproduced live, not asserted. 3. **Phase 3 syscall surface** — "open by CZYX + flags": a record addressable directly by coordinate, not path. **SHIPPED 2026-08-13**: (a) `cube open ` and `cube seal ...` are first-class CLI - commands in `cubesys/src/bin/cube.rs` (reachable in-process + over the durable + commands in `cubecli/src/main.rs` (reachable in-process + over the durable daemon). Verified: dispatch reaches the crypto/run layer. (b) **`.czyx.C.Z.Y.X` FUSE magic-prefix (2026-08-13)** — `cubefs/src/path.rs` `parse_dot_czyx` + `cubefs/src/fuse.rs::lookup` intercept: a path component diff --git a/cubesys/docs/integration.md b/cubesys/docs/integration.md index c817db6..cd711eb 100644 --- a/cubesys/docs/integration.md +++ b/cubesys/docs/integration.md @@ -76,9 +76,11 @@ the spec never defined. ## Binaries * `cube-demo` — self-contained tour (write two linked cells, run; seal a - record, reopen + run). Prints evidence at each step. + record, reopen + run). Prints evidence at each step. (in `cubesys`) * `cube` — CLI: `write`, `run`, `ls`, `stat`, `seal`, `open` over one store, interactively (`repl`), from a file (`script`), or as the demo (`demo`). + Now a standalone crate (`cubecli/`); identical behavior to the former + `cubesys/src/bin/cube.rs`. * `cube-server` — long-lived daemon: holds ONE `CubeStore` for its whole lifetime and serves the same command language over a Unix-domain socket. Snapshots the store to a JSON file on every request so the cube survives