From 9b28c9530513e4c9f745fdbb772081ca53752ea3 Mon Sep 17 00:00:00 2001 From: wtclaude Date: Thu, 22 Oct 2026 15:31:45 -0500 Subject: [PATCH] docs(plan): phase 15's other-repository findings are fixed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PLAN.md §16 recorded three phase-15 findings as reported rather than fixed. The org lead asked for them fixed the same day: Module-Rust #59 (24 decision numbers in admin copy, and "1 player holds one") and Rust-Plugins #45 (EventsEnabled's comment). The record now says so. Reading every EventsEnabled check for that comment also showed the switch applies at once when saved from the site's config editor, while the bridge's other settings wait for its next reload. RunicGateway.json now says that, and adds paying coins to what the switch stops. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY --- PLAN.md | 19 +++++++++++-------- .../docs/docs/rust/runicgateway-json.mdx | 8 ++++++-- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/PLAN.md b/PLAN.md index 0662524..93bb72a 100644 --- a/PLAN.md +++ b/PLAN.md @@ -2155,15 +2155,18 @@ game-neutral `--help` that phase 14 reported, fixed in `installer` #43 alongside the Teams panel — so `platform.json` moved to it. Its only change is that help text, which no page quotes. -**Findings in other repositories**, reported rather than fixed: +**Findings in other repositories.** Reported in the PR, and then fixed at the org lead's ask the +same day, each in its own repository's PR into `edge`: -- **`Module-Rust` admin copy shows decision numbers.** A group's *Servers* tab reads "unless it is - shared (D189)", and the *not imported yet* chip's tooltip ends "(D198)". Neither means anything - to an operator. -- **`Module-Rust`'s servers page reads "Last pushed: 1 player hold one."** — the plural verb is - used for one. -- **`Rust-Plugins`' `PluginConfig.EventsEnabled` comment says it "gates taking a lease only"**. - That stopped being true at protocol 9, when it began gating every world write. +- **`Module-Rust` admin copy showed decision numbers.** A group's *Servers* tab read "unless it is + shared (D189)", and the *not imported yet* chip's tooltip ended "(D198)". A search of every + non-comment line found **24** such strings an administrator reads — the event editor's step and + budget descriptions and five NPC validation errors among them. All went in `Module-Rust` #59; the + developer-facing swagger descriptions keep theirs. +- **`Module-Rust`'s servers page read "Last pushed: 1 player hold one."** Also `Module-Rust` #59. +- **`Rust-Plugins`' `PluginConfig.EventsEnabled` comment said it "gates taking a lease only"**, + which stopped being true at protocol 9. It now lists everything the switch gates, read from every + check in the file: `Rust-Plugins` #45. - **`docs` `rust-link/INTEGRATION.md` predates the installer**: it says there is no installer support for Rust and shows protocol-1 samples. **`rust-link/INSTALL.md`'s by-hand step names two helpers**; the bundle ships three. The org lead approved a separate `docs` PR for these: diff --git a/src/content/docs/docs/rust/runicgateway-json.mdx b/src/content/docs/docs/rust/runicgateway-json.mdx index e4f8cac..2373ff6 100644 --- a/src/content/docs/docs/rust/runicgateway-json.mdx +++ b/src/content/docs/docs/rust/runicgateway-json.mdx @@ -46,8 +46,12 @@ can be renamed for a season without losing its history. ## The event bounds `EventsEnabled` ships **off**. While it is off the site may still list and give back what events -hold, so switching it off never strands anything; it may not borrow, place, count or say anything -new. See [Events, zones and rewards](/docs/rust/events-zones-and-rewards/). +hold, so switching it off never strands anything; it may not borrow, place, count, pay or say +anything new. See [Events, zones and rewards](/docs/rust/events-zones-and-rewards/). + +Saved from [Mod config](/docs/rust/mod-config/), **`EventsEnabled` takes effect at once**. The +bridge never reloads itself, so its other settings apply at its next reload — a server restart, +or a reload at the console. Each `EventsMax…` key is how much **one step** may do on this server — or, for `EventsMaxWorldCalls`, one run, and for `EventsMaxTallies`, the whole server at once. Two rules -- 2.49.1