# Сверка локальной книги с FParkan в Notion Проверка выполнена 18 июля 2026 года по странице `FParkan`, её восьми томам, плану Vulkan revision и приложениям A--D. Цель — не копировать структуру Notion, а убедиться, что каждый доказательный контракт доступен в `docs/` и остается применимым к Windows/Vulkan scope. | Notion | Локальное место | | --- | --- | | Статьи 1--3 | `tomes/01-guide.md` | | Статьи 4--8 | `tomes/02-architecture.md` | | Статьи 9--13 | `tomes/03-resources.md` и `reference/` | | Статьи 14--18 | `tomes/04-world.md` и `reference/tma.md` | | Статьи 19--27 | `tomes/05-render.md`, `reference/` и `rendering/` | | Статьи 28--32 | `tomes/06-behavior.md` | | Статьи 33--37 | `tomes/07-implementation.md` и `baseline/vulkan-revision-plan.md` | | Статьи 38--42 | `tomes/08-evidence.md`, `appendices/glossary.md`, `evidence/` | | Приложение A | этот audit, `baseline/current-project-audit.md` и тематические тома | | Приложение B | `appendices/ui-shell.md` | | Приложение C | `appendices/saves-campaign.md` | | Приложение D | `appendices/script-vm.md` | В ходе сверки добавлены отсутствовавшие локальные контракты UI/Shell, сохранений/campaign и Script VM. Повторы не переносились: форматы, ABI и corpus statistics уже находятся рядом с соответствующими readers/consumers. Не перенесены только противоречащие утвержденному scope цели: Linux, macOS, MoltenVK, GLES/RG40XX и hosted CI. Они не считаются пробелами. Текущие доказательства Windows/Vulkan и все последующие уточнения ведутся только в локальных файлах. ## Повторная содержательная сверка (18 июля 2026) Повторная сверка проверяет не количество дочерних страниц в Notion, а утверждения, которые они добавляют к реализации. Источником были корневая страница `FParkan`, восемь оглавлений с 42 статьями, а также две специальные страницы: `План реализации stage 0–5: Vulkan revision` (редакция 18 июля) и `Ревью перехода на Vulkan: решение, доказательства и ограничения`. | Контракт из Notion | Локальное подтверждение | Результат | | --- | --- | --- | | Статьи 1–3: терминология, уровень доказательств, методика | `tomes/01-guide.md` | Полностью покрыто. | | Статьи 4–8: bootstrap, DLL, frame loop, World3D | `tomes/02-architecture.md` | Полностью покрыто. | | Статьи 9–13: VFS, NRes, RsLi, registry, unit и auxiliary formats | `tomes/03-resources.md` и `reference/` | Полностью покрыто. | | Статьи 14–18: TMA, mission loader, Land, ArealMap и world construction | `tomes/04-world.md`, `reference/tma.md`, `reference/msh.md` | Полностью покрыто. | | Статьи 19–27: Ngi32, MSH, animation, MAT0/WEAR/Texm, terrain и кадр | `tomes/05-render.md`, `reference/`, `rendering/` | Покрыто; локально дополнено более свежими evidence по D3D7 camera, Node38 и Terrain/GetShade. | | Статьи 28–32: AI, control, camera, audio, network | `tomes/06-behavior.md`, `appendices/script-vm.md` | Полностью покрыто. | | Статьи 33–37 и Vulkan revision: ports, stages, deterministic gates, Vulkan profile | `tomes/07-implementation.md`, `baseline/vulkan-revision-plan.md` | Полностью покрыто в Windows-only редакции. | | Статьи 38–42 и приложения A–D: ABI, corpus, knowledge boundaries, glossary, shell, saves, VM | `tomes/08-evidence.md`, `appendices/`, `evidence/`, этот audit | Полностью покрыто. | Пропущенных применимых технических контрактов в этом срезе не найдено. В частности, локальный Vulkan plan уже содержит независимость решений Vulkan и `winit`, Vulkan 1.1 baseline, `ash`-изоляцию, SPIR-V manifest/hash, capability gates, canonical RGBA8 upload и первичность backend-neutral command capture. Не переносились только исторические cross-platform acceptance требования из Notion: они прямо отменены текущим Windows-only scope, а не потеряны при синхронизации. Следовательно, новые факты следует добавлять непосредственно в тематический локальный документ; повторный перенос дерева или дублирование страниц Notion не требуется.