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
+37
View File
@@ -0,0 +1,37 @@
# M11 — First Playable Client Slice
<!-- OPENWC_TARGET:OPEN -->
## Outcome
Собственный клиент проходит login и позволяет перемещаться в синхронизированном мире.
## Steps
- [ ] Application lifecycle Boot/Login/Realm/Character/Loading/InWorld/Disconnect.
- [ ] Минимальные login, realm и character screens.
- [ ] Связать gameplay state с renderer facade через presenters.
- [ ] Создавать/обновлять/удалять nearby entity visuals.
- [ ] Подключить input/movement packets и reconciliation feedback.
- [ ] Реализовать target selection и базовый unit frame.
- [ ] Добавить chat receive/send minimum.
- [ ] Добавить loading, timeout, server reject и reconnect UX.
- [ ] Провести traversal/latency/performance tests.
## Fidelity evidence
Сценарии login, movement, selection, camera и disconnect сравниваются с клиентом 3.3.5a; улучшенный UX включается отдельно.
## Exit criteria
Клиент стабильно входит на TrinityCore/AzerothCore, видит мир/entities, перемещается с server correction и корректно выходит/восстанавливается после ошибки.
## Evidence
- Date:
- Revision/worktree:
- Commands:
- Results:
- Fidelity comparison:
- Changed files:
- Remaining risks: