[2026-09-28] eagle: personal/plans/balda-mm-pr-plan.md personal/plans/balda-mm-pr8-review-fixes.md personal/projects/balda/balda-mattermost-connector.md personal/tech/balda-go-fx-pitfalls.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-28 14:07:37 +06:00
1 parent e8addc7298
commit bbdc3c3785
4 files changed
+92 -21

No files matched your search

+9
View File
@@ -41,6 +41,15 @@
> §«Два линтера спорят на одной строке теста» — `staticcheck ST1023` vs `unconvert`;
> решение «убрать конструкцию, а не выбирать сторону» + побочный неиспользуемый импорт.
> Там же проверенные гейты перед PR в `runtime` и питфолл таймаута `go test -race ./...` (>600 с).
> 🔴🔴🔴 **Добавлено 2026-09-28 (правки по ревью PR #8) — четыре новых раздела:**
> §«Новый транспорт = ЗЕРКАЛО Slack» — правило Alex, 5 расхождений без причины, таблица
> «что брать по Slack» + ровно 2 допустимых отличия (верификация, форма ответа);
> §«Slash-команды Mattermost: только HTTP» — WS их не видит, разделять «команда есть» и
> «до неё есть вход»; §«Групповой DM (`G`): сессия по ЧАТУ» — каскад из 8 мест, отдельный
> префикс `g:`; §«Регистрация в `ScopeResolver` — проверять в COMMIT, а не в рабочем дереве» —
> `grep` по файлу врёт, `git show HEAD:<file> | grep` — истина для PR.
> Плюс: имена типов/префиксов сверять с `locator_codec.go`, а не выдумывать (декодер с
> `"direct"` вместо `"dm"` молча ломает транспорт).
> Источник: работа над Mattermost-адаптером Балды (Фаза 2) + деплой на Kraken (Фаза 3).
> Проектные доки: [[personal/projects/balda/balda-mattermost-connector]],
> [[personal/projects/balda/balda-kraken-mm-deploy]],