Files
open-wc/targets/08-network-foundation.md
T

41 lines
1.7 KiB
Markdown

# M08 — WoW 3.3.5a Network Foundation
<!-- OPENWC_TARGET:OPEN -->
## Outcome
Headless protocol sandbox подключается к build 12340 server и строит authoritative entity stream.
## Steps
- [ ] TCP transport, bounded queues, cancellation и timeouts.
- [ ] SRP6 auth, realm list и world authentication.
- [ ] Header crypt, packet framing, fragmentation и compression.
- [ ] Typed opcode registry для build 12340.
- [ ] Character enum/create/delete/login minimum.
- [ ] Packed GUID, update masks/fields и object lifecycle.
- [ ] Movement packet family и server time.
- [ ] Redacted packet capture/replay и malformed corpus.
- [ ] Disconnect/reconnect reasons и structured diagnostics.
- [ ] Исследовать Wowser auth/realm/character/world lifecycle и packet handlers как независимый 3.3.5a reference; выписать совпадения/расхождения с TrinityCore/AzerothCore и не переносить WebSocket proxy architecture.
## Fidelity evidence
Exact-byte fixtures сверяются с оригинальным клиентом или соответствующей server-core реализацией. Network handler не публикует raw packets за пределы adapter.
Wowser может подтвердить найденный edge case или дать тестовую идею, но не является authoritative protocol specification.
## Exit criteria
Replay детерминирован; live sandbox проходит auth → realm → character → world и создаёт entity registry без renderer/UI.
## Evidence
- Date:
- Revision/worktree:
- Commands:
- Results:
- Fidelity comparison:
- Changed files:
- Remaining risks: