diff --git a/analysis/cleanup-worklog-2026-04-29.md b/analysis/cleanup-worklog-2026-04-29.md
index ce0260c..5d67044 100644
--- a/analysis/cleanup-worklog-2026-04-29.md
+++ b/analysis/cleanup-worklog-2026-04-29.md
@@ -558,3 +558,52 @@
### Вывод
Паттерн повторяется: в небольших list-resource можно безопасно удалять слой исторических и отладочных комментариев отдельными локальными коммитами без вмешательства в бизнес-логику.
+
+## Обновление: выбран следующий mini-cleanup проход
+
+Дата фиксации: 2026-04-29.
+
+### Выбранные файлы
+
+- `v1/resources/available_resource_realms.cfc`
+- `v1/resources/bookmark_ls.cfc`
+
+### Что планируется убрать
+
+- закомментированные debug-возвраты и `cfdump`-хвосты
+- старые временные комментарии рядом с `cftry` и helper-инициализацией
+- закомментированные неиспользуемые строки и хвосты в `cfscript`
+
+### Что в этот этап не входит
+
+- изменение SQL-логики
+- пересмотр бизнес-ограничений по `contragent_id`
+- правка спорных комментариев, которые еще могут нести смысл бизнес-правил
+
+### Результат этапа
+
+Выполнен cleanup-проход по двум следующим ресурсам:
+- `v1/resources/available_resource_realms.cfc`
+- `v1/resources/bookmark_ls.cfc`
+
+Что убрано:
+- комментарии-рассуждения рядом с helper-инициализацией
+- закомментированные debug-возвраты и `cfdump`-хвосты
+- закомментированные неиспользуемые строки и временные следы в `cfscript`
+- старые закомментированные альтернативы сортировки и выборки полей
+
+Что оставлено специально:
+- рабочая SQL-логика
+- комментарий про общую букмарку, так как он still поясняет текущее бизнес-правило
+- структура ответа и набор аргументов
+
+### Проверка
+
+Измененные файлы проверены на ошибки.
+Результат:
+- синтаксических ошибок в `v1/resources/available_resource_realms.cfc` не обнаружено
+- синтаксических ошибок в `v1/resources/bookmark_ls.cfc` не обнаружено
+
+### Вывод
+
+Даже в чуть более длинных list-resource по-прежнему удается безопасно снимать debug/comment слой малыми независимыми коммитами, если не заходить в спорные бизнес-комментарии и не трогать логику запросов.
diff --git a/v1/resources/available_resource_realms.cfc b/v1/resources/available_resource_realms.cfc
index 014777f..91d6021 100644
--- a/v1/resources/available_resource_realms.cfc
+++ b/v1/resources/available_resource_realms.cfc
@@ -2,7 +2,7 @@
-
+
@@ -24,15 +24,14 @@
-
+
-
-
+
@@ -57,7 +56,7 @@
left outer join contract c on (s.contract_id=c.contract_id)
left outer join usr u on (c.contragent_id=u.contragent_id)
left outer join contragent z on (u.contragent_id=z.contragent_id)
- where u.usr_id=
+ where u.usr_id=
order by specification_id desc;
@@ -72,7 +71,6 @@
-
diff --git a/v1/resources/bookmark_ls.cfc b/v1/resources/bookmark_ls.cfc
index 44f5133..2b7e862 100644
--- a/v1/resources/bookmark_ls.cfc
+++ b/v1/resources/bookmark_ls.cfc
@@ -2,7 +2,7 @@
-
+
@@ -28,17 +28,16 @@
-
+
-
+
-
@@ -52,8 +51,6 @@
-
-
select
@@ -65,26 +62,20 @@
b.contragent_id
b.sort
b.is_enabled
-
to_char(b.dt_created, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_created
to_char(b.dt_updated, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') as dt_updated
from bookmark b
- /*left outer join contragent k on (b.contragent_id=k.contragent_id)*/
where 1=1
AND (b.contragent_id =
OR b.contragent_id=-1)/*общая букмарка*/
order by b.contragent_id desc, b.sort asc
-
limit #maxrows#
-
-
select count(*) as cnt
from bookmark b
- /*left outer join contragent k on (b.contragent_id=k.contragent_id)*/
where 1=1
AND (b.contragent_id = )
@@ -106,7 +97,6 @@
-
@@ -171,17 +161,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;