Files
open-wc/targets/10-gameplay-domain.md
sindoring f77f50c0f9 docs(M04): prioritize renderer fidelity milestone
Work-Package: M04-RND-FIDELITY-ROADMAP-001
Agent: sindo-main-codex-renderer-roadmap
Tests: coordination, documentation, target sequence, old-link and diff gates pass
Fidelity: original build-12340 captures are authoritative; Noggit is secondary reference
2026-08-02 17:41:18 +04:00

1.1 KiB
Raw Permalink Blame History

M10 — Gameplay Domain

Outcome

Создать независимое от Godot и packets клиентское состояние WoW 3.3.5a.

Steps

  • WorldState, typed entity registry и local player lifecycle.
  • Domain events/reducers для create/update/destroy.
  • Movement state, prediction и server reconciliation policy.
  • Targeting, unit health/power/faction и interaction state.
  • Spell/cooldown/aura presentation state minimum.
  • Inventory и quest log snapshots minimum.
  • Immutable read models для UI/render/audio.
  • Deterministic replay, state snapshots и reducer tests.

Fidelity evidence

State transitions, server authority, movement flags, errors и timing сверяются с 3.3.5a. Client prediction не подтверждает combat/items/quests самостоятельно.

Exit criteria

Один packet/domain replay всегда создаёт одинаковый gameplay snapshot без Node, UI или live socket.

Evidence

  • Date:
  • Revision/worktree:
  • Commands:
  • Results:
  • Fidelity comparison:
  • Changed files:
  • Remaining risks: