Files
open-wc/targets/07-server-adapters.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

37 lines
1.5 KiB
Markdown

# M07 — TrinityCore/AzerothCore Server Adapters
<!-- OPENWC_TARGET:OPEN -->
## Outcome
Безопасно читать и генерировать изменения БД через канонические модели.
## Steps
- [ ] Создать connection profiles без хранения secrets в проекте.
- [ ] Реализовать core family/revision/schema fingerprint и capabilities.
- [ ] Добавить read-only snapshots creatures, gameobjects, spawns, waypoints, quests и locales.
- [ ] Реализовать отдельные adapters TrinityCore335 и AzerothCore335.
- [ ] Реализовать canonical round-trip и documented degradation.
- [ ] Реализовать semantic diff, preconditions, ordered SQL и checksum.
- [ ] Реализовать dry-run, disposable DB tests, backup/checkpoint и rollback policy.
- [ ] Блокировать запись для неизвестной схемы и production target по умолчанию.
## Fidelity evidence
Flags, coordinates, orientation, quest relations и SmartAI/script fields сверяются с соответствующей revision ядра, а не предполагаются одинаковыми.
## Exit criteria
Минимум creature spawn и quest round-trip проходят оба adapter profile без молчаливой потери поддерживаемых полей.
## Evidence
- Date:
- Revision/worktree:
- Commands:
- Results:
- Fidelity comparison:
- Changed files:
- Remaining risks: