обновление md файлов
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
- [ ] Добавить schema migration `previous → current`, backup и fixtures.
|
||||
- [ ] Реализовать ordered overlays без изменения extracted upstream assets.
|
||||
- [ ] Обеспечить headless validate/build parity с Editor.
|
||||
- [ ] Зарезервировать versioned navigation profile/artifact manifest: source geometry hash, backend/version, parameters и tile checksums без хранения generated cache как исходника.
|
||||
|
||||
## Exit criteria
|
||||
|
||||
|
||||
@@ -13,13 +13,16 @@
|
||||
- [ ] Реализовать transform gizmo, snapping и coordinate display.
|
||||
- [ ] Создать/переместить/удалить creature spawn через undoable commands.
|
||||
- [ ] Добавить waypoint/patrol path minimum.
|
||||
- [ ] Добавить optional `recast-rs` CLI spike: canonical triangle export, pinned bake profile и versioned OpenWC navigation cache.
|
||||
- [ ] Показать walkability overlay и diagnostics для spawn вне navmesh и недостижимого patrol segment.
|
||||
- [ ] Сравнить synthetic/one-tile результат `recast-rs` с C++ Recast reference; не заявлять server mmap compatibility.
|
||||
- [ ] Показать validation и semantic/SQL diff.
|
||||
- [ ] Применить change set к dev DB и выполнить post-apply verification.
|
||||
- [ ] Повторно импортировать snapshot и подтвердить отсутствие неожиданного diff.
|
||||
|
||||
## Exit criteria
|
||||
|
||||
NPC, поставленный на известную точку карты, появляется на dev-core с правильными position/orientation/template и переживает повторный import.
|
||||
NPC, поставленный на известную walkable точку карты, появляется на dev-core с правильными position/orientation/template и переживает повторный import. Navigation overlay воспроизводится из cache, а отсутствие optional backend отображается как `Not run`, не как успешная проверка.
|
||||
|
||||
## Evidence
|
||||
|
||||
|
||||
@@ -17,11 +17,14 @@ Headless protocol sandbox подключается к build 12340 server и ст
|
||||
- [ ] 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.
|
||||
|
||||
@@ -17,7 +17,11 @@
|
||||
- [ ] PvP, duel, battlegrounds, arenas и LFG.
|
||||
- [ ] Vehicles, cinematics, weather, audio и loading transitions.
|
||||
- [ ] Character/M2/WMO/liquid/material/animation fidelity gaps.
|
||||
- [ ] Lua 5.1, FrameXML, default UI и addon compatibility tiers.
|
||||
- [ ] Провести Lua VM compatibility spike: pinned `rilua` против PUC-Rio 5.1.1 и оригинального клиента на official + WoW-specific corpus.
|
||||
- [ ] Выбрать backend за внутренним `LuaRuntime` interface; зафиксировать ADR, license, version/update policy и performance budget.
|
||||
- [ ] Реализовать независимо от VM: TOC, FrameXML, WoW API, events, SavedVariables, secure actions, combat lockdown и taint.
|
||||
- [ ] Проверить default UI и addon compatibility tiers; без taint/security tests статус `Verified` запрещён.
|
||||
- [ ] Использовать Wowser и его выделенные client/pipeline репозитории как coverage reference для пропущенных client lifecycle, asset-loading, UI/XML/Lua и browser-independent data-flow решений; каждое заимствованное предположение подтвердить fidelity test.
|
||||
- [ ] Localization, settings, accessibility и recovery.
|
||||
|
||||
Каждая строка превращается в отдельный vertical-slice spec с acceptance criteria, fixtures и fidelity evidence. Массовая реализация opcodes или Lua stubs без работающего сценария запрещена.
|
||||
|
||||
@@ -14,6 +14,9 @@
|
||||
- [ ] Loot, quests, localization и instance messages.
|
||||
- [ ] SmartAI generation и/или versioned core script skeleton.
|
||||
- [ ] Validation: reachability, references, door-state graph, wipe recovery и budgets.
|
||||
- [ ] Интегрировать `recast-rs` navigation build для connected regions, patrol/escort routes, off-mesh links и dynamic door obstacles.
|
||||
- [ ] Добавить navigation profiles для player/NPC размеров и regression fixtures для закрытых/открытых encounter states.
|
||||
- [ ] Провести отдельный compatibility spike перед любым экспортом TrinityCore/AzerothCore mmaps; до доказательства генерировать только OpenWC editor cache.
|
||||
- [ ] Offline preview, server deploy и group playtest launcher.
|
||||
- [ ] Deterministic encounter simulation cases и multiplayer soak.
|
||||
|
||||
|
||||
@@ -44,6 +44,12 @@
|
||||
|
||||
M07 и M08 могут выполняться параллельными командами только после M06/M03 соответственно и только если пользователь явно разрешил параллельную работу. Их результаты сходятся в M11.
|
||||
|
||||
`recast-rs` запланирован как optional navigation backend в M05, исследовательский CLI spike и world validation в M07, затем полноценная dungeon navigation validation в M13. Он не блокирует M00–M04 и не считается автоматически совместимым с server `mmaps`.
|
||||
|
||||
`rilua` зарегистрирован как Lua 5.1.1 runtime/test-oracle candidate для M12. До compatibility spike он не добавляется как dependency; UI строится через заменяемый `LuaRuntime`, поскольку WoW API, FrameXML, secure actions и taint не входят в готовый VM.
|
||||
|
||||
Wowser зарегистрирован как независимый MIT reference для M08 и M12: auth → world protocol lifecycle, binary/data handling, asset pipeline и общий client coverage. Его старый browser stack не является кандидатом на интеграцию; полезные решения принимаются только после проверки против build 12340 и server cores.
|
||||
|
||||
## Общий quality gate
|
||||
|
||||
Каждая цель должна сохранить:
|
||||
|
||||
Reference in New Issue
Block a user