1.2 KiB
1.2 KiB
M05 — Content Project
Outcome
Создать версионируемый источник истины для пользовательских модификаций.
Steps
- Реализовать manifest, schema version, dependencies и profiles.
- Реализовать stable symbolic IDs и deterministic numeric allocation manifest.
- Добавить канонические map, placement, creature, gameobject, quest и localization entities.
- Реализовать typed references и graph validation.
- Реализовать deterministic save/load и semantic diff.
- Добавить schema migration
previous → current, backup и fixtures. - Реализовать ordered overlays без изменения extracted upstream assets.
- Обеспечить headless validate/build parity с Editor.
Exit criteria
Synthetic project проходит create/edit/undo/save/reload/migrate/build; повторная сборка создаёт byte-stable manifest/artifacts там, где формат это допускает.
Evidence
- Date:
- Revision/worktree:
- Commands:
- Results:
- Fidelity comparison:
- Changed files:
- Remaining risks: