TGViewer
Путь Аналитика | Данилов Роман Путь Аналитика | Данилов Роман @analitics_way · 1.27K subscribers
Post #356 481
Пока вы читаете этот пост, я стою на сцене Инфостарта и рассказываю, почему аналитику без разработчика не обойтись.

Идеальный момент, чтобы выложить то, ради чего я сжёг не один недельный лимит Жан Клода 🤖

Встречайте: 1c-quality-gate. Плагин, который не даёт языковой модели сдать вам непроверенный 1С-код 💪

———
Как это работает

1️⃣ Модель поправила .bsl или .xml метаданных - взводится гейт.

2️⃣ С этого момента сессию не закрыть, пока проверка не прогнана. "Я всё проверил", "мамой клянусь" и "выглядит нормально" не канают: нужен отчет о проверке!

3️⃣ Глубину проверки считает не интуиция, а механика. Поправил комментарий - проверка закрывается за секунды. Написал транзакцию или новый общий модуль - получи полный разбор, вплоть до архитектуры. Потому что три строки внутри транзакции опаснее трёхсот строк переименований.

———
Из чего собрано это чудовище

➡️ Хуки следят за правками и не отпускают сессию, пока гейт не снят.

➡️ Навыки (skills) - чеклисты четырёх контуров:

➡️ код против статанализатора и стандартов #stdNNN
➡️ архитектура по SOLID и GRASP в их штатном для 1С виде
➡️ целостность XML метаданных,
➡️ банальная файловая гигиена.

➡️ Субагенты: плагин работает через вызов субагентов с передачей выжимки контекста для удешевления проверки.

➕ отдельный «холодный читатель» смотрит на изменения свежими глазами и не знает, какие обещания я раздавал в промптах

➡️ MCP-сервисы:

➡️
v8std подтягивает тексты стандартов прямо во время прогона
➡️ bsl-analyzer для диагностики контура code и определения метрики для оси сложности
➡️ mcp-bsl-platform-context как справочник API платформы, который сверяет сигнатуры методов, чтобы модель не дёргала то, чего в платформе банально не существует

❗️ На выходе - отчёт с находками и машиночитаемый след: что проверено, что пропущено и почему. Если платформа была недоступна и компилируемость осталась непроверенной - след скажет об этом честно, а не нарисует фальшивую зелень, как это бывает на ИИшных тестах.

———
Теперь без пафоса.

Это не продукт с бантиком.

Я буду наполнять его ещё долго: дописывать проверки, вычищать ложные срабатывания, расширять контуры.

И тут я упираюсь в тезис собственного доклада: нельзя записать в навык компетенцию, которая у тебя отсутствует на фундаментальном уровне.

Поэтому обращаюсь к разработчикам.

Если вы ревьюили код, написанный моделью, и видите одни и те же ошибки из раза в раз - расскажите о них. Если знаете проверку, которая должна быть обязательной для любого модуля - предложите.
Issue, pull request или просто комментарий под этим постом. Я буду премного благодарен за каждый вклад: ваша находка станет правилом, которое больше никому не придётся вычищать руками.

———

Попробовать самим: github.com/Romandredan/1c-quality-gate

В Claude Code ставится одной командой: /plugin marketplace add Romandredan/1c-quality-gate

OpenCode тоже поддерживается (спасибо, Никита!)

Всех благ, друзья! 💞

#ИИшенка #харды
GitHub GitHub - Romandredan/1c-quality-gate: Контроль качества 1С-разработки для Claude Code: стандарты, принципы ООП и паттерны, XML… Контроль качества 1С-разработки для Claude Code: стандарты, принципы ООП и паттерны, XML метаданных, блокирующие гейты и проверяемый след прогона · Claude Code plugin for 1C:Enterprise (BSL) code q...
  • ❤ 1
More from @analitics_way
  1. Oct 15, 2026А вы любите экскурсии? В школьные годы я часто ходил на экскурсии. Кстати в Пушкинский муз…
  2. Oct 15, 2026Господа, я считаю, что это феноменально! На розыгрыш нам удалось собрать 121 человека! Это…
  3. Oct 15, 2026Post #365
  4. Oct 15, 2026Радость мальчика: * Она сказала да! 😊 * Меня приняли! 😎 * Я закрыл проект! 💪 Радость по…
  5. Oct 14, 2026Времени нет, но вы держитесь и готовьтесь. Коллеги, я чисто проинформировать, ничего не пр…
  6. Oct 14, 2026Хождение по конференциям - это еще и сбор мнений от коллег и умудренных опытом гуру. И пор…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →