docs(plan): phase 15's other-repository findings are fixed
All checks were successful
PR checks / checks (pull_request) Successful in 2m42s

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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
This commit is contained in:
2026-10-22 15:31:45 -05:00
parent aad3a37c09
commit 9b28c95305
2 changed files with 17 additions and 10 deletions

19
PLAN.md
View File

@@ -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: