feat(sidecar): protocol 11 — four map forwards (phase 14) #11

Merged
whitlocktech merged 1 commits from feat/phase-14-map into edge 2026-09-25 12:00:37 +00:00
Member

The sidecar's part of the live map (PLAN.md §30, PROTOCOL.md §17).

  • GET /map, GET /map/chunk?mapKey=&sha256=&n=, POST /map/render and GET /map/live: correlated round trips, stamped and forwarded like the reward routes.
  • Nothing is stored. The picture passes through in 512 KiB slices, and positions never touch the database (D111).
  • PROTOCOL_VERSION 11.
  • A test asserts that a base64 slice plus its envelope fits the game link's 1 MiB line cap on the way back.

Checks: cargo fmt, clippy -D warnings, 56 tests. A static musl build of this branch ran inside both Pterodactyl rigs for the phase-14 walk (docs PR, §30.7).

Pairs with Rust-Plugins feat/phase-14-map, Module-Rust feat/phase-14-map and the docs PR.

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

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

The sidecar's part of the live map ([PLAN.md §30](https://gitea.whitlocktech.com/RunicGateway/docs/src/branch/main/modules/rust/PLAN.md), [PROTOCOL.md §17](https://gitea.whitlocktech.com/RunicGateway/docs/src/branch/main/rust-link/PROTOCOL.md)). - `GET /map`, `GET /map/chunk?mapKey=&sha256=&n=`, `POST /map/render` and `GET /map/live`: correlated round trips, stamped and forwarded like the reward routes. - **Nothing is stored.** The picture passes through in 512 KiB slices, and positions never touch the database (D111). - `PROTOCOL_VERSION` 11. - A test asserts that a base64 slice plus its envelope fits the game link's 1 MiB line cap on the way back. Checks: `cargo fmt`, `clippy -D warnings`, 56 tests. A static musl build of this branch ran inside both Pterodactyl rigs for the phase-14 walk (docs PR, §30.7). Pairs with Rust-Plugins `feat/phase-14-map`, Module-Rust `feat/phase-14-map` and the docs PR. - [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-09-25 11:33:01 +00:00
feat(sidecar): protocol 11 — four map forwards (phase 14)
All checks were successful
PR Checks / rust-gates (pull_request) Successful in 1m17s
9e2a83d7c9
GET /map, GET /map/chunk, POST /map/render and GET /map/live, stamped and
forwarded like the reward routes (PLAN.md §30.2). Nothing is stored: the
picture passes through in 512 KiB slices and positions are never filed
(D111). A test asserts a base64 slice plus its envelope fits the game
link's 1 MiB line cap on the way back.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 73b2523aa6 into edge 2026-09-25 12:00:37 +00:00
whitlocktech deleted branch feat/phase-14-map 2026-09-25 12:00:38 +00: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#11
No description provided.