7b0cf6fda5541eb09e3e08a9f65081ac85822f64
1. Fixes applied this session:
- cubesys/src/lib.rs:136 — `store_code_cell` annotated with
`#[allow(clippy::too_many_arguments)]` (8 args is inherent to the
record-codec bridge; clippy -D warnings gate).
- cubesys/src/store.rs:699 — `put_code_cell` annotated identically.
- cubesys/src/commands.rs:819 — `cell.links().iter().copied().collect()`
replaced with `cell.links().to_vec()`.
- cubesys/src/commands.rs:991 — `while let Some(tok) = it.next()` loop
rewritten as direct `for tok in it`.
- cubesys/src/commands.rs:1187 — ls handler uses `parse_path` (not
`path_to_czyx`) for directory ACL gate; derived prefix coordinate
matches NullSpace acl_bucket convention.
2. cube-bench executed: ./check bench stage passes with correctness
assertions on every measurement path (100k puts, 100k gets, crypto
benchmarks, VM dispatch, session commands, concurrent RwLock stress).
3. cubecli extracted: standalone crate at cubecli/ with its own
Cargo.toml + src/main.rs; cube binary unchanged (same CLI surface,
demo, commands); cubesys/Cargo.toml no longer declares the `cube`
bin; workspace members updated.
4. ./check gate: fmt + tests + clippy -D warnings all green;
`./check bench` also passes.
Verification: ./check (full gate) + ./check bench both PASS.
Co-Authored-By: Hermes Agent
feat(trace+ai): add cubetrace package and wire DBT/AI/CUBEsys command + module edits (green-lit WIP)
Description
No description provided
536 KiB
Languages
Rust
94.5%
Python
2.8%
Shell
2.7%