diff --git a/analysis/cleanup-worklog-2026-04-29.md b/analysis/cleanup-worklog-2026-04-29.md
index c749a8b..c90a3df 100644
--- a/analysis/cleanup-worklog-2026-04-29.md
+++ b/analysis/cleanup-worklog-2026-04-29.md
@@ -403,3 +403,42 @@
- посмотреть текущее diff-состояние cleanup-ветки
- зафиксировать сделанные этапы в коммитах
- затем перейти к следующей группе файлов, начиная с наиболее контролируемых resource-компонентов
+
+## Обновление: зафиксирован второй локальный cleanup-коммит
+
+Дата фиксации: 2026-04-29 20:55:00 +0400.
+
+### Что зафиксировано коммитом
+
+Создан локальный коммит:
+- `7b98eee156c3251bdd37a4d22d3596ba671a447c`
+- сообщение: `cleanup: remove reasoning comments and translate helper docs`
+
+В него вошли:
+- `analysis/cleanup-worklog-2026-04-29.md`
+- `v1/lib/TokenGenerator.cfc`
+- `v1/lib/field_set.cfm`
+- `v1/lib/order_build.cfm`
+- `v1/lib/rest_api_helper.cfc`
+- `v1/resources/svc_default.cfc`
+
+### Что выяснилось после фиксации
+
+После проверки рабочего дерева остались незакоммиченными только:
+- `v1/lib/field.cfm`
+- `v1/lib/filter_build.cfm`
+
+Это не новый смысловой слой, а остаток предыдущего helper-прохода, который не попал во второй коммит из-за ручной выборочной индексации в условиях нестабильного `git commit`.
+
+### Решение на следующий проход
+
+Следующий этап делать так:
+- сохранить эти два helper-файла вместе с новой небольшой порцией resource-файлов
+- не заходить пока в тяжелые и рискованные компоненты вроде `v1/Application.cfc` и `v1/resources/instance.cfc`
+- брать только компактные list-resource, где видно много безопасно удаляемых комментариев и отладочных хвостов
+
+### Следующий практический шаг
+
+- очистить `catalog_service_ls.cfc` и `catalog_service_param_ls.cfc`
+- затем проверить синтаксис измененных файлов
+- после этого собрать третий локальный commit-stage
diff --git a/v1/lib/field.cfm b/v1/lib/field.cfm
index c170012..d9b2dd9 100644
--- a/v1/lib/field.cfm
+++ b/v1/lib/field.cfm
@@ -2,7 +2,7 @@
+ hint="Возвращает аргумент без изменений">
@@ -32,7 +32,7 @@
-
+
diff --git a/v1/lib/filter_build.cfm b/v1/lib/filter_build.cfm
index 1756315..cd6deed 100644
--- a/v1/lib/filter_build.cfm
+++ b/v1/lib/filter_build.cfm
@@ -1,4 +1,4 @@
-
+
@@ -33,7 +33,7 @@
---> IN () = #fltr.field#
-
+
diff --git a/v1/resources/catalog_service_ls.cfc b/v1/resources/catalog_service_ls.cfc
index 0658a52..c975cc7 100644
--- a/v1/resources/catalog_service_ls.cfc
+++ b/v1/resources/catalog_service_ls.cfc
@@ -2,10 +2,10 @@
-
+
-
+
-
+
-
+
-
+
-
@@ -69,8 +68,6 @@
-
-
select
@@ -109,10 +106,8 @@
, abstract_service
, service_id
, coalesce(sort,0)
-
limit #maxrows#
-
select count(*) as cnt
from service_catalog.service s
@@ -152,17 +147,14 @@
function plain2htm(s) {
return replace(replace(s, chr(13),'',"ALL"),chr(10),'
', "ALL");
}
- //request.plain2htm = plain2htm;
function htm2plain(s) {
return replaceNoCase(s, '
', '#chr(13)##chr(10)#', "ALL");
}
- //request.htm2plain = htm2plain;
function cleanHtm(s) {
return replaceList(s, '<,>,"', '<,>,"');
}
- //request.cleanHtm = cleanHtm;
diff --git a/v1/resources/catalog_service_param_ls.cfc b/v1/resources/catalog_service_param_ls.cfc
index ac18d18..0a1c249 100644
--- a/v1/resources/catalog_service_param_ls.cfc
+++ b/v1/resources/catalog_service_param_ls.cfc
@@ -2,10 +2,10 @@
-
+
-
+
,sort={prefix="s", type="cf_sql_integer"}
,vat_perc={prefix="s", type="cf_sql_integer"}
,vat_free={prefix="s", type="cf_sql_bit"}
@@ -59,17 +58,16 @@
-
+
-
+
-
+
-
@@ -83,8 +81,6 @@
-
-
select
@@ -119,10 +115,8 @@
s.service
s.modifier
s.modifier_code
-
s.service_status_id
s.service_status
-
s.sort
s.vat_perc
s.vat_free
@@ -138,10 +132,8 @@
, abstract_service
, service_id
, coalesce(sort,0)
-
limit #maxrows#
-
select count(*) as cnt
from service_catalog.service_param p
@@ -181,17 +173,14 @@
function plain2htm(s) {
return replace(replace(s, chr(13),'',"ALL"),chr(10),'
', "ALL");
}
- //request.plain2htm = plain2htm;
function htm2plain(s) {
return replaceNoCase(s, '
', '#chr(13)##chr(10)#', "ALL");
}
- //request.htm2plain = htm2plain;
function cleanHtm(s) {
return replaceList(s, '<,>,"', '<,>,"');
}
- //request.cleanHtm = cleanHtm;