- 08.10.2026 1 коммит
-
-
Nikitos создал
PHILOSOPHY/ARCHITECTURE/agent rules/HIGH_LEVEL_API describe the C -> $ scheme; docs/API.md moves to docs/internal/NATIVE.md (internal, excluded from release AGENTS.md); docs gate plugin and links updated. $ gains what games used to take from engine.*: .angularVelocity(), .mass(), .allowSleep(), $.sound.channel(ch), $.debug.render(). The method-name list in _CONTRACT.md is regenerated from the live engine (345 names). Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>
-
- 07.10.2026 2 коммита
-
-
Nikitos создал
Фазы 6-8: утверждения $.expect, реактивные запросы $.watch, DevTools $.devtools на RmlUi, engine.ui.loadMarkup v0.1.16
-
Nikitos создал
Закрыта последняя дыра §11: у 17 модулей не было страницы, у десяти — теста. * написаны 21 страница docs/highlevel/<имя>.md: acoustics, agent, api, bootstrap, bsp, camera, core, debug, index, input, scene, sound, soundbank, steps, store, story_script, time, ui, viewport, window, world — у каждой методы, пример, раздел ограничений и ссылка на проверку; * добавлены проверки: bsp_test.mjs (8 — перевод данных: плоский массив
↔ объекты, все принимаемые формы отрезков, метки), loading_test.mjs (11 — экран загрузки на макете $: узлы, полоса, прогресс 0..1, шаги по одному за кадр) и small_modules_test.mjs (4 — bootstrap кладёт $ в globalThis и ставит метку, index отдаёт ТОТ ЖЕ объект, script пробрасывает запрос перезагрузки); * tests/doc_coverage_test.py — страж: модуль без страницы, без проверки или со страницей-пустышкой валит тест. Раньше об этом узнавали только аудитом; * HIGH_LEVEL_API.md и §11.4 обновлены. НАЙДЕН И ИСПРАВЛЕН БАГ: $.loading.run() обращался к голому `$` внутри модуля (там его нет) и падал с «$ is not defined», а его хук $.update невозможно было снять через возвращаемую функцию — список шагов крутился каждый кадр и done вызывался многократно. Теперь хук берётся из ctx.$ и выключается флагом. Проверка: полный набор qjs (26 файлов), doc_coverage_test, doc_claims_test, агентские тесты и bsp зелёные.
-