Фаза 0 (фундамент) + Фаза 1 (3D) плана BIOCHEM_UPGRADE:
- Новый общий модуль frontend/js/biochem-core.js (window.BIO): реестр
элементов (CPK, масса, валентность, электроотрицательность, ковалентный/
ван-дер-ваальсов радиусы), hillFormula/molarMass/parseFormula/dbe,
нормализация связей (bF/bT/bO — чинит расхождение полей f/from, o/order),
render2D, vsepr (генератор 3D по ОЭПВО), render3D (ball-and-stick с
глубиной и затенением), safe (обёртка API с тостом), RING_TEMPLATES.
- biochem.html: подключён core; фейковый 3D (плоская проекция a.z||0)
заменён на честную VSEPR-геометрию через BIO.render3D; в панель свойств
добавлены форма молекулы, гибридизация и валентный угол; фикс бага
порядка связи в getBondSum.
VSEPR проверен: вода — угловая, метан — тетраэдр 109.5°, CO2 — линейная
180°, NH3 — пирамидальная; sp/sp2/sp3 верно.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>