Уборка репозитория — 5 мая 2026

Привет. Это автоматический отчёт по утренней уборке репозитория Wookiee.

Коротко

Сегодня я починил один пункт сам, три оставил тебе на ревью.

Что я сделал сам

Синхронизировал 5 скиллов в Cursor и Codex. В .claude/skills/ лежали пять скиллов, которые не попали в .cursor/skills/ и .codex/skills/: bitrix-analytics, bitrix-task, calendar, finolog, hygiene-followup. Это значит, что при работе в Cursor или Codex они были недоступны. Скопировал аддитивно — ничего не удалял, не перезаписывал.

Что оставил тебе на ревью

Сиротские Python-модули. Нашёл два файла, на которые никто не делает import уже больше трёх месяцев:

Возможно, это мёртвый код. Возможно, импорт есть, но через динамику или строку — тогда статический анализ его не поймал. Решение за тобой: удалить или убедиться, что файл нужен.

Сломанная ссылка в docs/index.md. В строке 71 ссылка ведёт на archive/retired_agents/ — такой директории в репозитории нет. Нужно либо создать, либо поправить путь, либо удалить ссылку.

Сервисы с нестандартной структурой. Доминирующий паттерн в services/ — это README.md + __init__.py + config.py + точка входа. Три сервиса отличаются:

Если отклонения намеренные — стоит добавить их в whitelist.structure_conventions_exceptions в .claude/hygiene-config.yaml, чтобы hygiene не напоминал каждый раз.

Технические детали

(Это для протокола, можно не читать.)