docs(rust-link): bring INTEGRATION.md up to protocol 14 and name all three helpers #370

Merged
whitlocktech merged 1 commits from docs/rust-link-integration-refresh into main 2026-10-22 15:26:17 -05:00
Member

Two stale Rust bridge docs found while writing the runicgateway.com Rust docs (its phase 15). You approved fixing them in a separate PR.

rust-link/INTEGRATION.md

It predated the installer. Before this PR it:

  • said "there is no installer support for Rust yet";
  • showed protocol 1 in every sample;
  • listed the uMod Clans plugin as expected (D47 says it is deliberately not used) and PopupNotifications as needed (it is optional, D141);
  • never mentioned Carbon or RunicNPC.

Now it:

  • points at INSTALL.md for setting a server up, and keeps its own role: the pieces one at a time, and diagnosis;
  • tells readers to take the plugin, RunicNPC and the sidecar from one bundle;
  • names Kits and ZoneManager as the required pair, and says RunicNPC is required and needs Kits;
  • shows protocol 14's samples, including /health's untyped_frames, --print-config's current shape (read from Rust-Link config.rs), rg.link's wipeId, and the screen's real name, Admin → Rust servers → Add a server.

rust-link/INSTALL.md

The component table and the by-hand step named two of the plugin's helpers. The release workflow ships three, so RunicGatewayRaids.cs (D204) is now named in both places.

No code or protocol change.

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

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

Two stale Rust bridge docs found while writing the runicgateway.com Rust docs (its phase 15). You approved fixing them in a separate PR. ## `rust-link/INTEGRATION.md` It predated the installer. Before this PR it: - said "there is no installer support for Rust yet"; - showed protocol **1** in every sample; - listed the uMod **Clans** plugin as expected (D47 says it is deliberately not used) and PopupNotifications as needed (it is optional, D141); - never mentioned Carbon or RunicNPC. Now it: - points at `INSTALL.md` for setting a server up, and keeps its own role: the pieces one at a time, and diagnosis; - tells readers to take the plugin, RunicNPC and the sidecar from one bundle; - names Kits and ZoneManager as the required pair, and says RunicNPC is required and needs Kits; - shows protocol 14's samples, including `/health`'s `untyped_frames`, `--print-config`'s current shape (read from `Rust-Link` `config.rs`), `rg.link`'s `wipeId`, and the screen's real name, *Admin → Rust servers → Add a server*. ## `rust-link/INSTALL.md` The component table and the by-hand step named two of the plugin's helpers. The release workflow ships three, so `RunicGatewayRaids.cs` (D204) is now named in both places. No code or protocol change. - [x] AI-assisted: 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-22 15:15:22 -05:00
INTEGRATION.md predated the installer: it said there was no installer
support for Rust, showed protocol-1 samples throughout, listed the uMod
Clans plugin as expected (D47 says it is deliberately not used) and
PopupNotifications as needed (optional, D141), and never mentioned
Carbon or RunicNPC. It now points at INSTALL.md for setting a server up,
takes its pieces from one bundle, and shows protocol 14's samples,
including /health's untyped_frames and --print-config's current shape.

INSTALL.md's component table and by-hand step named two of the plugin's
helpers; the release ships three. RunicGatewayRaids.cs (D204) is now
named in both.

Found while writing the runicgateway.com Rust docs (its PLAN.md §16,
phase 15).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit cd02eeb79f into main 2026-10-22 15:26:17 -05:00
whitlocktech deleted branch docs/rust-link-integration-refresh 2026-10-22 15:26:18 -05:00
Sign in to join this conversation.
No description provided.