diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index 8d9316a..513fe50 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -39,7 +39,7 @@ MVP: бустер **BT01** + триал-деки **TD01/TD02** — 94 карты | Проверка | Результат | |---|---| -| Тесты сервера | **187/187** (142 правил/контрактов + 45 сервер) | +| Тесты сервера | **189/189** (144 правил/контрактов + 45 сервер) | | `validate` | 0 ошибок, 0 предупреждений | | `translations check` | 94/94 | | `stress 1000` | 1000/1000 партий, 0 ошибок | @@ -1046,5 +1046,11 @@ Battle; Boot и общие сервисы остаются персистент turn, phase, step, printing/ранг вэнгарда, рука с рангами и `rideReady` (карты, которые сервер должен предложить в фазе Ride). Смотреть: `ssh home "docker compose -f ~/VanguardReMaster/docker-compose.yml logs -f server"`. -- Проверки: сервер **142** правил + **45** серверных, `validate` и +- Боевые drag-жесты: задний ряд → свой передний круг/Авангард объявляет + поддержку и ограничивает следующую атаку только поддерживаемой картой; + передний круг → карта противника объявляет атаку. Поддерживать можно + передний RC и Авангард (центральный задний круг). +- Barcgal: добавлена ACT-способность `[Rest]` — поиск Llew/Flogal в колоде, + выбор круга и призыв; AUTO-призыв Barcgal из души после рейда сохранён. +- Проверки: сервер **144** правил + **45** серверных, `validate` и `translations check` OK; клиент EditMode **34/34**. diff --git a/docs/SESSION-STATE.md b/docs/SESSION-STATE.md index 78b4168..582504d 100644 --- a/docs/SESSION-STATE.md +++ b/docs/SESSION-STATE.md @@ -19,7 +19,7 @@ матчмейкинг, WebSocket-матч, история, реплеи. - Orleans включается `Orleans:Enabled`; в compose включён. Один silo, in-process реестр соединений. -- Тесты: **142** правил + **45** серверных, CI зелёный. +- Тесты: **144** правил + **45** серверных, CI зелёный. - Стенд: `http://192.168.31.158:18080`, `/health` → ok. - Диагностика Ride в `MatchGrain`: входящие интенты, результат, события, снапшоты и `rideReady` по руке/рангам; логи через `docker compose logs`. @@ -157,6 +157,11 @@ душа. Guardian-карты повёрнуты на 90° и уложены с перекрытием ~30%, новые сверху; Trigger-зона зеркальна у противника. 3D-подписи зон скрыты, включаются флагом `showZoneLabels`. +- Drag в бою: задний ряд → свой передний круг/Авангард объявляет поддержку, + после чего атаковать можно только поддерживаемой картой; передний круг → + карта противника объявляет атаку. Авангард поддерживается центральным + задним кругом. Barcgal имеет ACT `[Rest]` — поиск Llew/Flogal в колоде с + выбором круга призыва. - Реальные арты: `imageKey` из `/api/cards` + `CardImageService` ищет `Resources/CardArt/{imageKey}`. Скачаны все 124 арта. Импорт: `tools/import_card_art.py`.