docs(rust): stage 4 built — Dynamic PVP's zones (PROTOCOL §20.7, PLAN_REDESIGNS §14.3.17) #351

Merged
whitlocktech merged 1 commits from docs/dynamic-pvp into main 2026-10-15 11:17:31 +00:00
Member

The docs half of stage 4.

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

    • hello's integrations.dynamicPvp
    • pvp.zone.created and pvp.zone.deleted, and their fields
    • sphere and cube zone shapes, and the live position (cargo's zone moves)
    • no frames while the world is not live
    • map.live's pvp layer, seeded from Dynamic PVP's own API
    • on the website side: the kinds' classes, how each viewer's row is shaped, and the fifth map layer (public by default)

    §17.3's table gains the pvp row.

  • modules/rust/PLAN_REDESIGNS.md §14.3.17 is the stage-4 record.

    • Three things §14.3.3 had wrong or unsaid, found in Dynamic PVP's source:
      • the seed comes from Dynamic PVP's own API, not from TruePVE's table
      • cargo's zone is a cube
      • cargo's zone moves with the ship
    • Eight points settled in code (all overrulable), plus the tests and the rig compile.
    • Pointers from §9's summary and §14.3.3.

Code PRs: Rust-Plugins and Module-Rust feat/dynamic-pvp → edge. Rust-Link has no change.

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 4. - **`rust-link/PROTOCOL.md` §20.7** covers: - hello's `integrations.dynamicPvp` - `pvp.zone.created` and `pvp.zone.deleted`, and their fields - sphere and cube zone shapes, and the live position (cargo's zone moves) - no frames while the world is not live - `map.live`'s `pvp` layer, seeded from Dynamic PVP's own API - on the website side: the kinds' classes, how each viewer's row is shaped, and the fifth map layer (public by default) §17.3's table gains the `pvp` row. - **`modules/rust/PLAN_REDESIGNS.md` §14.3.17** is the stage-4 record. - **Three things §14.3.3 had wrong or unsaid**, found in Dynamic PVP's source: - the seed comes from Dynamic PVP's own API, not from TruePVE's table - cargo's zone is a cube - cargo's zone moves with the ship - Eight points settled in code (all overrulable), plus the tests and the rig compile. - Pointers from §9's summary and §14.3.3. Code PRs: Rust-Plugins and Module-Rust `feat/dynamic-pvp` → `edge`. Rust-Link has no change. 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 11:13:08 +00:00
- rust-link/PROTOCOL.md §20.7: hello's integrations.dynamicPvp, the two
  events and their fields, the sphere/cube shape and the live position, the
  quiet while the world is not live, map.live's pvp layer and its seed from
  Dynamic PVP's own API, and the website's classes, per-viewer reading and
  fifth map layer. §17.3's table gains the pvp row.
- modules/rust/PLAN_REDESIGNS.md §14.3.17: the stage-4 record — three things
  §14.3.3 had wrong or unsaid (the seed, cube zones, cargo's moving zone),
  eight points settled in code (all overrulable), the tests and the rig
  compile. Pointers from §9's summary and §14.3.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
whitlocktech merged commit 8829222f18 into main 2026-10-15 11:17:31 +00:00
whitlocktech deleted branch docs/dynamic-pvp 2026-10-15 11:17:32 +00:00
Sign in to join this conversation.
No description provided.