docs(rust): the chat-title conditions as built — PROTOCOL 19.10, PLAN_REDESIGNS 5.8 and D209 #295

Merged
whitlocktech merged 3 commits from docs/rust-title-conditions into main 2026-09-29 17:00:43 +00:00
Member

What & why

  • PROTOCOL §19.10: player.tally's new fields and the ten hooks behind them.
  • PLAN_REDESIGNS §5.8: what the build settled (the category ids, where each is read from, the empty-text rule, the admin API, the plugin's counting choices) and what the rig probe corrected. It also records what is left for the walk.
  • D209: a title rule's "NPC kills" ranks human NPCs only.

Code: Rust-Plugins feat/title-conditions, Module-Rust feat/title-conditions.

How it was tested

Docs only. The facts are from the build, and from compiling on both rigs 2026-09-29. The walk (§5.7) is deferred to the later in-game walk.

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: docs/rust-zones-domes also appends to the end of rust-link/PROTOCOL.md (§19.11) 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.10:** `player.tally`'s new fields and the ten hooks behind them. - **PLAN_REDESIGNS §5.8:** what the build settled (the category ids, where each is read from, the empty-text rule, the admin API, the plugin's counting choices) and what the rig probe corrected. It also records what is left for the walk. - **D209:** a title rule's "NPC kills" ranks human NPCs only. Code: Rust-Plugins `feat/title-conditions`, Module-Rust `feat/title-conditions`. ## How it was tested Docs only. The facts are from the build, and from compiling on both rigs 2026-09-29. The walk (§5.7) is deferred to the later in-game walk. ## 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:** `docs/rust-zones-domes` also appends to the end of `rust-link/PROTOCOL.md` (§19.11) 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 2 commits 2026-09-29 16:25:20 +00:00
PROTOCOL.md §19.10 documents player.tally's new fields and the ten hooks
behind them. PLAN_REDESIGNS §5.8 records what the build settled (the
category ids, where each is read from, the empty-text rule, the admin
API, the plugin's counting choices) and what is left before the walk.
D209: a title rule's "NPC kills" ranks human NPCs only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
PLAN_REDESIGNS 5.8 records the probe's lists and the three members it corrected; PROTOCOL 19.10 names the crafter, the mission assignee and the heal target as built.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Owner

Fix this

Fix this
wtclaude added 1 commit 2026-09-29 16:36:53 +00:00
PROTOCOL.md: §19.10 (titles) and §19.11 (zones) both kept, in order.
PLAN_REDESIGNS: the D210-D212 table moved from the end of the file, where
docs#296 appended it by mistake, into §10 after D209.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
Author
Member

Fixed in 6ed4021 (merged main in). In PROTOCOL.md, §19.10 (titles) and §19.11 (zones) are both kept, in order.

I also fixed a mistake of mine that #296 merged: its D210–D212 table had been appended to the very end of PLAN_REDESIGNS.md, not to §10. It now sits in §10, right after D209. It's mergeable again.

Fixed in 6ed4021 (merged `main` in). In `PROTOCOL.md`, §19.10 (titles) and §19.11 (zones) are both kept, in order. I also fixed a mistake of mine that #296 merged: its D210–D212 table had been appended to the very end of `PLAN_REDESIGNS.md`, not to §10. It now sits in §10, right after D209. It's mergeable again.
whitlocktech merged commit 75a45b51a1 into main 2026-09-29 17:00:43 +00:00
whitlocktech deleted branch docs/rust-title-conditions 2026-09-29 17:00:43 +00:00
Sign in to join this conversation.
No description provided.