docs(rust): protocol 14 — Backpacks, as built; D340, D341 (PROTOCOL §20.4, PLAN_REDESIGNS §11.3.4) #341

Merged
whitlocktech merged 1 commits from docs/rust-backpacks-build into main 2026-10-12 19:40:59 +00:00
Member

PROTOCOL §20.4 specifies:

  • hello's integrations.backpacks.sizes;
  • backpacks.read and its reply (display, blueprint, overflow, pageSize) and its refusals;
  • the sidecar forward;
  • the site's routes and the Bigger backpack step.

PLAN_REDESIGNS:

  • D340 and D341 were answered on 2026-10-12, before any code:
    • D340: a slot shows the game's name for the item, not an icon. §11.3.2 named an item catalogue the module does not have, and R9 stands.
    • D341: a blueprint names what it makes.
  • §11.3.4 lists eight points the design left open that the code settled, so they can be overruled:
    1. Stacks carry display.
    2. A third refusal, unreadable.
    3. The step's message is never silent.
    4. The size picker is grouped by server.
    5. The panels offer every server and learn about a missing Backpacks from the 409.
    6. The player route is rate-limited.
    7. Skin ids are text.
    8. The app gates the section on the Coins read's 404.
  • §11.3.3 notes that the walk needs real Steam ids: the spike's 7656119000… stand-ins are refused bad-id.

android PLAN gains a row for the account screen's Backpack section.

Companions: Rust-Plugins, Rust-Link, Module-Rust and Android-app on feat/rust-backpacks.

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

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

**PROTOCOL §20.4** specifies: - hello's `integrations.backpacks.sizes`; - `backpacks.read` and its reply (`display`, `blueprint`, `overflow`, `pageSize`) and its refusals; - the sidecar forward; - the site's routes and the *Bigger backpack* step. **PLAN_REDESIGNS:** - **D340 and D341** were answered on 2026-10-12, before any code: - **D340:** a slot shows the game's name for the item, not an icon. §11.3.2 named an item catalogue the module does not have, and R9 stands. - **D341:** a blueprint names what it makes. - **§11.3.4** lists eight points the design left open that the code settled, so they can be overruled: 1. Stacks carry `display`. 2. A third refusal, `unreadable`. 3. The step's message is never silent. 4. The size picker is grouped by server. 5. The panels offer every server and learn about a missing Backpacks from the 409. 6. The player route is rate-limited. 7. Skin ids are text. 8. The app gates the section on the Coins read's 404. - §11.3.3 notes that the walk needs real Steam ids: the spike's `7656119000…` stand-ins are refused `bad-id`. **android PLAN** gains a row for the account screen's Backpack section. Companions: Rust-Plugins, Rust-Link, Module-Rust and Android-app on `feat/rust-backpacks`. - [x] AI-assisted: written by 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-12 19:37:35 +00:00
- PROTOCOL §20.4: hello's integrations.backpacks.sizes, backpacks.read and its
  reply (display, blueprint, overflow, pageSize), the refusals, the sidecar
  forward, and the site's routes and Bigger backpack step.
- PLAN_REDESIGNS: D340 (a slot shows the game's name, no icons; R9 stands) and
  D341 (a blueprint names what it makes), answered before any code; §11.3.4
  lists the points settled in code so they can be overruled; §11.3.3 notes the
  walk needs real Steam ids.
- android PLAN: the account screen's Backpack section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit ff3f97219f into main 2026-10-12 19:40:59 +00:00
whitlocktech deleted branch docs/rust-backpacks-build 2026-10-12 19:41:00 +00:00
Sign in to join this conversation.
No description provided.