Из карточки токена убрали быструю покупку, а ИИ-ревьюеру написали правила
16 октября 2026
15 октября один разработчик Rainbow слил два изменения с разницей в шестнадцать секунд. Первое заметит каждый, кто открывает карточку токена. Второе не увидит никто: оно про то, как в Rainbow проверяют код.
Минус раздел в карточке токена
Правка #7882 — это удаление: десять файлов, одна строка добавлена, триста пятьдесят пять убрано.
Что исчезло. Сворачивающийся блок «Buy {токен}» с готовыми суммами в валюте. Он показывался в двух местах: у токенов, которых у вас нет, — прямо под графиком, а у тех, что есть, — после рыночной статистики. Причина названа прямо: им почти не пользовались.
Что осталось. Кнопки Buy и Sell внизу карточки работают как раньше и открывают обмен. Исчезла не возможность купить, а ярлык с заранее подставленными суммами.
Вместе с блоком убрали показатель аналитики. Свойство quickBuyMetadata заполняли только эти кнопки, и правка вынимает его по всей цепочке. Автор пишет об этом без смягчений: графики, которые его отслеживают, уйдут в ноль. Это честнее, чем оставить поле, молча отправляющее пустоту.
И вспомогательную функцию. Отдельная функция округляла суммы до круглых — 1300 до 1500, 1800 до 2000. Работала она только на эти кнопки и ушла вместе с ними.
Правила для ИИ-ревьюера
Правка #7883 — один файл на восемнадцать строк. Чтобы она была понятна: у Rainbow код в заявках проверяет не только человек, но и программа на ИИ по имени cubic. Она оставляет замечания, а разработчик решает, исправлять или отклонить.
Сначала замер, потом правила. Автор посчитал: на пятнадцати последних заявках cubic открыл 73 обсуждения, около пятидесяти привели к правкам, около двадцати одного отклонили. Почти треть замечаний оказалась пустой.
Завышенная серьёзность. Половина замечаний высшей важности была неверной — догадки о поведении сервера и о сбоях, до которых интерфейс не дотягивается. Теперь высшая важность требует конкретного достижимого сценария, а догадка оформляется вопросом.
Расползание задачи. Требования доделать то, что заявка прямо исключает. Отдельный файл с указаниями это уже запрещал, и не помогло.
Противоречия порядкам репозитория. Четыре штуки записали прямо: строки интерфейса добавляются только в английский файл, стенда для части тестов в проекте нет, и так далее.
Что оставили нетронутым. Замечания о качестве самих тестов: тест, который не поймает поломку, заглушка, вводящая в заблуждение. Формулировка автора — «по большей части верные».
Проверку он задумал такую же измеримую: перезапустить ревьюера на старой заявке и сравнить, отпали ли отклонённые замечания и остались ли принятые.
Есть ли это в приложении
Удаления быстрой покупки пока нет: последняя вышедшая версия — 2.0.46 от 8 октября, а правку слили 15-го. В какой версии она появится, Rainbow заранее не объявляет. Второе изменение в приложение не попадёт никогда — файл настроек живёт только в репозитории.