Skip to content

Commit 7143e1d

Browse files
hyperpolymathclaude
andcommitted
feat: implement Rust backends for MUST panels — Valence Shell, Game Preview, VM Inspector
Add Tauri command implementations for three critical IDApTIK panels: - Valence Shell: 12 commands (PTY spawn, asciicast recordings, checkpoint create/restore, approval gate, screenshot) with 16 tests - Game Preview: 8 commands (dev server health, game loop control, clip recording, render stats, screenshot) with 9 tests - VM Inspector: 7 commands (step forward/backward, run, load program, export snapshot) with full instruction execution for all 23 mnemonics (ADD, SUB, MUL, DIV, PUSH, POP, LOAD, STORE, SWAP, XOR, AND, OR, FLIP, ROL, ROR, NEGATE, NOOP, IF_ZERO, IF_POS, LOOP, CALL, SEND, RECV), 256-cell memory, 10k-snapshot history ring buffer, 16 tests. Total: 27 new Tauri commands, 41 new tests (72 Rust tests total). Note: Rust tests require --test-threads=1 for stateful modules. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 3b73afe commit 7143e1d

17 files changed

Lines changed: 3067 additions & 101 deletions

File tree

src-tauri/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ notify-debouncer-mini = "0.5"
3636
walkdir = "2"
3737
regex = "1"
3838
libc = "0.2"
39+
which = "7"
40+
41+
[dev-dependencies]
42+
tokio = { version = "1", features = ["macros", "rt"] }
3943

4044
[features]
4145
default = ["custom-protocol"]

0 commit comments

Comments
 (0)