feat(sidecar): protocol 14 — the guarded crate placement forward (PLAN_REDESIGNS §14.3.5) #29

Merged
whitlocktech merged 1 commits from feat/guarded-crate into edge 2026-10-15 18:18:57 -05:00
Member

Stage 6 of the §14.3 integration plan. Spec: docs rust-link/PROTOCOL.md §20.9.

  • POST /gc/place: the body is stamped gc.place whatever command it names, forwarded to the plugin, and answered with the plugin's gc.placed or gc.error.
  • Nothing is kept here. The plugin remembers the key, and the crate is kept when the run ends (D373).
  • gc.started, gc.ended and gc.failed are stored and forwarded like any other event; no change was needed for them.

Tested: 73 tests (one new: the stamp, with the event and location passing through); fmt and clippy clean.

AI-assisted: written with Claude Code (disclosed per org policy).

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

Stage 6 of the §14.3 integration plan. Spec: docs `rust-link/PROTOCOL.md` §20.9. - **`POST /gc/place`**: the body is stamped `gc.place` whatever command it names, forwarded to the plugin, and answered with the plugin's `gc.placed` or `gc.error`. - **Nothing is kept here.** The plugin remembers the key, and the crate is kept when the run ends (D373). - `gc.started`, `gc.ended` and `gc.failed` are stored and forwarded like any other event; no change was needed for them. **Tested:** 73 tests (one new: the stamp, with the event and location passing through); `fmt` and `clippy` clean. AI-assisted: written with Claude Code (disclosed per org policy). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 1 commit 2026-10-15 12:27:40 -05:00
feat(sidecar): protocol 14 — the guarded crate placement forward (PLAN_REDESIGNS §14.3.5)
All checks were successful
PR Checks / rust-gates (pull_request) Successful in 1m44s
f96878441d
POST /gc/place stamps the body gc.place and forwards it; the plugin keeps the
key and the crate is kept when the run ends, so nothing is kept here. Spec:
docs rust-link/PROTOCOL.md §20.9.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 532abc5761 into edge 2026-10-15 18:18:57 -05:00
whitlocktech deleted branch feat/guarded-crate 2026-10-15 18:18:58 -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#29
No description provided.