diff --git a/personal/projects/zulip-router-approval-reactions.md b/personal/projects/zulip-router-approval-reactions.md index 304a23ac..5cfdb2b4 100644 --- a/personal/projects/zulip-router-approval-reactions.md +++ b/personal/projects/zulip-router-approval-reactions.md @@ -238,12 +238,19 @@ Hermes **не отправляет пользователю нотификаци ## TODO -### Phase 1: `/approve` текстом (✅ сделано) +### Phase 1: `/approve` текстом (✅ сделано — проверено 18.06.2026) - [x] Проанализировать код и написать план - [x] Добавить guard в `_route_to_active_session()` — если команда approve/deny, не прерывать агента и approval - [x] Тесты: 21 passed (2.35s) - [x] Закоммичено: `eae71aab8` — `gateway/run.py` (8 строк добавил) -- [x] Доки обновлены: `reset-stop.md` (правда о /stop и /reset), `zulip-router-approval-reactions.md` (прогресс) +- [x] Доки обновлены: `reset-stop.md`, `zulip-router-approval-reactions.md` +- [x] Проверено 18.06.2026: `/approve` через `@**Кит** /approve` — OK (`rm -rf` выполнен с одобрения) +- [x] Проверено 18.06.2026: `/stop` — работает (стоп-слово, блокирует дальнейшие действия) + +### Phase 1b: `/reset` (🔜 проверить) +- [ ] `/reset` — должен сбрасывать контекст. В `message_handler` (строка 7719) проверено что `/stop` перехватывается, `/reset` — требуется проверить работоспособность + +### Phase 2: Реакции через роутер (следующий шаг) ### Phase 2: Реакции через роутер (следующий шаг)