§11: закрываю оставшиеся враки в доке и расширяю стража
§12.16 требовал «сначала §11.1–11.2 — они активно врут». Шесть системных враний были закрыты раньше, но таблица §6.1/6.2 перечисляла места, которые страж (doc_claims_test.py) НЕ проверял — и они всё ещё врали. Нашёл четыре: 1. HIGH_LEVEL_API_PERF.md перечислял как «настоящие дыры» пользовательские шейдеры, слои коллизий, фигурный свип, Curve/Gradient, сеть, скелет и render target — ВСЁ это реализовано (проверено по коду: defineShader, layerBits, castShape, loadCurve/loadGradient, net.js, $.mesh/.zone, viewport); 2. там же: «слои коллизий — .mask()/.layerBits() — пустышки» и «фигурный свип/CastShape — в биндингах нет» — неверно; 3. VFX_PLAN.md: «viewport.js перестаёт быть заглушкой» — уже не заглушка; 4. render.md: «заглушка engine.viewport» в описании src/render.c. Список «осталось незакрытым» переписан ЧЕСТНО и проверен по коду: в нём теперь только то, чего действительно нет — IK, z_as_relative и наследование visible/modulate родителем, приоритеты и stealing голосов, seek у звука. Это удобства, а не блокеры. СТРАЖ РАСШИРЕН с 10 утверждений до 18: добавлены проверки на слои коллизий, фигурный свип, Curve/Gradient (две формулировки), мипмапы, обрезку, зоны тела и «viewport не заглушка». Именно поэтому враки и жили: страж их не знал. Заодно убрана устаревшая строка в §12.15 («Осталось из §2: формы на тело» — формы сделаны) и §12.16 отмечен сделанным. Полный qjs, агентские тесты, doc_claims (28 проверок), doc_coverage, duplicate_keys, быстрый набор — зелёные.
Пожалуйста, зарегистрируйтесь или войдите чтобы прокомментировать