feat(sidecar): protocol 14 — the console command run forward (PLAN_REDESIGNS §16) #30

Merged
whitlocktech merged 1 commits from feat/command-steps into edge 2026-10-16 02:47:52 -05:00
Member

What

POST /commands/run, stamped command.run the way world.call, dt.start and gc.place are (PROTOCOL.md §20.11). It's a thin forward that keeps nothing. The plugin keeps the key, stores a step's teardown, answers teardownOf (D385), fills {steamid} / {name} and decides who is online. The sidecar knows nothing of what a command does (no allowlist, D384). This joins protocol 14, still unreleased on edge.

Tested

cargo fmt --check, cargo clippy --all-targets -D warnings and cargo test (74 pass). The new stamp test checks that key, commands, recipients, teardown and teardownOf pass through byte for byte, placeholders and quotes included.

Pairs with Rust-Plugins, Module-Rust and docs on feat/command-steps / docs/command-steps-built.

  • AI-assisted: written with Claude Code (Claude Opus 5.5)

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What `POST /commands/run`, stamped `command.run` the way `world.call`, `dt.start` and `gc.place` are (PROTOCOL.md §20.11). It's a thin forward that keeps nothing. The plugin keeps the key, stores a step's `teardown`, answers `teardownOf` (D385), fills `{steamid}` / `{name}` and decides who is online. The sidecar knows nothing of what a command does (no allowlist, D384). This joins protocol 14, still unreleased on `edge`. ## Tested `cargo fmt --check`, `cargo clippy --all-targets -D warnings` and `cargo test` (74 pass). The new stamp test checks that key, commands, recipients, `teardown` and `teardownOf` pass through byte for byte, placeholders and quotes included. Pairs with Rust-Plugins, Module-Rust and docs on `feat/command-steps` / `docs/command-steps-built`. - [x] AI-assisted: written with Claude Code (Claude Opus 5.5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-16 02:44:22 -05:00
feat(sidecar): protocol 14 — the console command run forward (PLAN_REDESIGNS §16)
All checks were successful
PR Checks / rust-gates (pull_request) Successful in 3m21s
6bf8a3624e
`POST /commands/run`, stamped `command.run` the way `world.call`,
`dt.start` and `gc.place` are (PROTOCOL.md §20.11). The plugin keeps the
key, fills {steamid} and {name} and decides who is online; the sidecar
moves the line and knows nothing of what a command does (D384, no
allowlist). Joins protocol 14, still unreleased on edge.

Stamp test: the body's key, commands and recipients pass through byte for
byte, placeholders and quotes included.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit d61470503f into edge 2026-10-16 02:47:52 -05:00
whitlocktech deleted branch feat/command-steps 2026-10-16 02:47:53 -05:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RunicGateway/Rust-Link#30
No description provided.