From 8fd5544abd77eb0129fc1b022ff98626089d8c5f Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Tue, 26 May 2026 21:32:09 +0300 Subject: [PATCH] =?UTF-8?q?refactor(web-test):=20bump=20browser.mjs=20?= =?UTF-8?q?=D0=B4=D0=BE=20v1.18=20(=D1=84=D0=B8=D0=BD=D0=B0=D0=BB=D0=B8?= =?UTF-8?q?=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=20S1=E2=80=93S6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Завершён рефакторинг §0.5 п.5 родительского плана (вынос inline DOM в dom/). Итоговые метрики: | Файл | До (LOC, evals) | После (LOC, evals) | |-------------------|-----------------|--------------------| | row-fill.mjs | 1235 / 47 | 793 / 1 | | select-value.mjs | 959 / 25 | 827 / 5 | | filter.mjs | 390 / 17 | 256 / 0 | | Σ engine hot | 2584 / 89 | 1876 / 6 | Снижение LOC −708 (−27%), inline page.evaluate −83 (−93%). dom/ расширился с 7 до 11 файлов: новые edd.mjs, edit-state.mjs, filter.mjs, grid-edit.mjs; расширены forms.mjs (+16 функций) и grid.mjs (+4 функции). Engine-модули стали orchestrator-ами. Публичный API browser.mjs — 56 экспортов, без изменений. Полный регресс зелёный после каждого этапа S1–S6. Co-Authored-By: Claude Opus 4.7 (1M context) --- .claude/skills/web-test/scripts/browser.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/skills/web-test/scripts/browser.mjs b/.claude/skills/web-test/scripts/browser.mjs index a96841cd..19019a54 100644 --- a/.claude/skills/web-test/scripts/browser.mjs +++ b/.claude/skills/web-test/scripts/browser.mjs @@ -1,4 +1,4 @@ -// web-test browser v1.17 — engine facade: re-exports the public API from engine/* +// web-test browser v1.18 — engine facade: re-exports the public API from engine/* // Source: https://github.com/Nikolay-Shirokov/cc-1c-skills /** * Public API of the web-test engine. Pure re-export facade — no logic here.