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
This commit is contained in:
2026-08-02 17:41:18 +04:00
parent 4369dd3c91
commit f77f50c0f9
28 changed files with 279 additions and 76 deletions
+36
View File
@@ -0,0 +1,36 @@
# M10 — Gameplay Domain
<!-- OPENWC_TARGET:OPEN -->
## 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: