docs(rust): stage 6 built — Guarded Crate (PROTOCOL §20.9, PLAN_REDESIGNS §14.3.19, D380) #353

Merged
whitlocktech merged 1 commits from docs/guarded-crate into main 2026-10-15 23:18:28 +00:00
Member

The docs half of stage 6.

  • rust-link/PROTOCOL.md §20.9 covers:

    • hello's integrations.guardedCrate, with npcSpawn and the event names from its data file
    • gc.started, gc.ended and gc.failed, and their fields
    • gc.place, gc.placed, and the gc.error reasons with when each applies
    • the tally's guardedWon, and map.live's guarded rows and how they are kept against Guarded Crate's own list
    • the cargo plane no longer read as an airdrop
    • the sidecar's POST /gc/place
    • on the website side: the kinds, how each viewer's row is shaped, the triggers, the step, and Warden

    §17.3's world row gains guarded.

  • modules/rust/PLAN_REDESIGNS.md:

    • D380: a kept crate's run-log note is written at placement. Core has no run-end hook for a kept step; the org lead chose this today over core work.
    • §14.3.19, the stage-6 record: eight things §14.3.5 had wrong or unsaid (the events are in the data file; position doesn't check NpcSpawn; the exact key join; the hookless unload and stop all; the cargo plane read as an airdrop; D380; the location is a world call's; the Carbon row), eight points settled in code (all overrulable), the tests, the rig check and the walk rows.
    • Pointers from §9's summary and §14.3.5.
  • modules/rust/OPERATING.md: Runic Gateway's own section on Guarded Crate and NpcSpawn (D364): installing NpcSpawn from Codefling, its data/Images/, the Carbon folder trap, and that it contacts its author's server at load. It sits after the uMod mirror, and the header says it is not part of the mirror.

Code PRs: Rust-Plugins, Rust-Link and Module-Rust feat/guarded-crate → edge.

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

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

The docs half of stage 6. - **`rust-link/PROTOCOL.md` §20.9** covers: - hello's `integrations.guardedCrate`, with `npcSpawn` and the event names from its data file - `gc.started`, `gc.ended` and `gc.failed`, and their fields - `gc.place`, `gc.placed`, and the `gc.error` reasons with when each applies - the tally's `guardedWon`, and `map.live`'s guarded rows and how they are kept against Guarded Crate's own list - the cargo plane no longer read as an airdrop - the sidecar's `POST /gc/place` - on the website side: the kinds, how each viewer's row is shaped, the triggers, the step, and Warden §17.3's `world` row gains `guarded`. - **`modules/rust/PLAN_REDESIGNS.md`:** - **D380:** a kept crate's run-log note is written at placement. Core has no run-end hook for a kept step; the org lead chose this today over core work. - **§14.3.19**, the stage-6 record: eight things §14.3.5 had wrong or unsaid (the events are in the data file; `position` doesn't check NpcSpawn; the exact key join; the hookless unload and `stop all`; the cargo plane read as an airdrop; D380; the location is a world call's; the Carbon row), eight points settled in code (all overrulable), the tests, the rig check and the walk rows. - Pointers from §9's summary and §14.3.5. - **`modules/rust/OPERATING.md`:** Runic Gateway's own section on Guarded Crate and NpcSpawn (D364): installing NpcSpawn from Codefling, its `data/Images/`, the Carbon folder trap, and that **it contacts its author's server at load**. It sits after the uMod mirror, and the header says it is not part of the mirror. Code PRs: Rust-Plugins, Rust-Link and Module-Rust `feat/guarded-crate` → `edge`. 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 17:27:57 +00:00
- rust-link/PROTOCOL.md §20.9: hello's guardedCrate with npcSpawn and events,
  gc.started/ended/failed, gc.place and gc.error's reasons, guardedWon, map.live's
  guarded rows and how they are kept, POST /gc/place, and the website side.
  §17.3's world row gains guarded.
- modules/rust/PLAN_REDESIGNS.md: D380 (the kept crate's run-log note at
  placement), §14.3.19 the stage record, pointers from §9 and §14.3.5.
- modules/rust/OPERATING.md: Runic Gateway's own section on Guarded Crate and
  NpcSpawn (install, images, what it contacts at load), after the uMod mirror.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 3d69b32b50 into main 2026-10-15 23:18:28 +00:00
whitlocktech deleted branch docs/guarded-crate 2026-10-15 23:18:29 +00:00
Sign in to join this conversation.
No description provided.