docs(rust): zones and the dome as built and walked — PROTOCOL 19.11, PLAN_REDESIGNS 3.4, D210-D212 #296

Merged
whitlocktech merged 3 commits from docs/rust-zones-domes into main 2026-09-29 16:27:54 +00:00
Member

What & why

  • PROTOCOL §19.11:
    • world.zone's new fields, and the bad-option and dome-unavailable refusals.
    • The zone messages the bridge says itself.
    • The domes helper and OnRgDomesReady.
    • Hello's zoneManager and integrations.zoneDomes.
  • PLAN_REDESIGNS:
    • §0.6 corrected: ZoneFieldListRaw() exists.
    • §3.4, as built and walked: the rig rows, the site half, and the dome types.
    • D210: flags are ticked on a presets page, and the step copies a preset's line.
    • D211: the bridge reads the flag list.
    • D212: the full dome is the default.
    • The in-game rows are moved to the later in-game walk.
  • INSTALL: names the new helper.

Code: Rust-Plugins feat/zones-domes, Module-Rust feat/zones-domes, installer feat/rust-domes-helper.

How it was tested

Docs only. Every fact in §3.4 is from the rig and site walks of 2026-09-29.

Checklist

  • I have read CONTRIBUTING.md.
  • The change builds and existing tests/checks pass locally.
  • I have added or updated tests/docs where it makes sense.
  • My commits are reasonably scoped with clear messages.

AI-assisted contributions (required)

  • No AI tools were used to produce this contribution.
  • AI tools were used. Tool(s): Claude Code (Claude Opus 5.5). I have reviewed and understand
    every change, and take responsibility for it. AI-authored commits are
    marked with a Co-Authored-By / Assisted-By trailer.

License

  • I agree that my contribution is licensed under this project's license
    (GNU GPL v3.0 or later), and I have the right to contribute it.

Merge note: #295 (§5) also appends to the end of rust-link/PROTOCOL.md (§19.10) and edits PLAN_REDESIGNS.md's decisions table, so whichever merges second needs a trivial conflict fix.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY

## What & why - **PROTOCOL §19.11:** - `world.zone`'s new fields, and the `bad-option` and `dome-unavailable` refusals. - The zone messages the bridge says itself. - The domes helper and `OnRgDomesReady`. - Hello's `zoneManager` and `integrations.zoneDomes`. - **PLAN_REDESIGNS:** - §0.6 corrected: `ZoneFieldListRaw()` exists. - §3.4, as built and walked: the rig rows, the site half, and the dome types. - D210: flags are ticked on a presets page, and the step copies a preset's line. - D211: the bridge reads the flag list. - D212: the full dome is the default. - The in-game rows are moved to the later in-game walk. - **INSTALL:** names the new helper. Code: Rust-Plugins `feat/zones-domes`, Module-Rust `feat/zones-domes`, installer `feat/rust-domes-helper`. ## How it was tested Docs only. Every fact in §3.4 is from the rig and site walks of 2026-09-29. ## Checklist - [x] I have read [CONTRIBUTING.md](CONTRIBUTING.md). - [x] The change builds and existing tests/checks pass locally. - [x] I have added or updated tests/docs where it makes sense. - [x] My commits are reasonably scoped with clear messages. ## AI-assisted contributions (required) - [ ] No AI tools were used to produce this contribution. - [x] AI tools were used. Tool(s): `Claude Code (Claude Opus 5.5)`. I have reviewed and understand every change, and take responsibility for it. AI-authored commits are marked with a `Co-Authored-By` / `Assisted-By` trailer. ## License - [x] I agree that my contribution is licensed under this project's license (**GNU GPL v3.0 or later**), and I have the right to contribute it. **Merge note:** #295 (§5) also appends to the end of `rust-link/PROTOCOL.md` (§19.10) and edits `PLAN_REDESIGNS.md`'s decisions table, so whichever merges second needs a trivial conflict fix. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
wtclaude added 3 commits 2026-09-29 16:26:33 +00:00
PROTOCOL §19.11: world.zone's seven new fields, bad-option and
dome-unavailable, the bridge-said zone messages, the domes helper and
OnRgDomesReady, hello's zoneManager and integrations.zoneDomes.

PLAN_REDESIGNS: §0.6 corrected (ZoneFieldListRaw exists), §3.4 as built,
D210 (flags ticked on a presets page, the step copies a preset's line) and
D211 (the bridge reads the flag list). INSTALL names the new helper.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
PLAN_REDESIGNS §3.4: the rig rows as walked 2026-09-29 without a player,
the dome types, D212, and the in-game rows deferred to the later in-game walk.
PROTOCOL §19.11: dome type 0 when absent; walk status.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 381d8ee5b6 into main 2026-09-29 16:27:54 +00:00
whitlocktech deleted branch docs/rust-zones-domes 2026-09-29 16:27:55 +00:00
Sign in to join this conversation.
No description provided.