add task
This commit is contained in:
@@ -25,6 +25,19 @@
|
|||||||
|
|
||||||
## Активные задачи
|
## Активные задачи
|
||||||
|
|
||||||
|
### ED-014 — Периодическое сохранение сценариев в Git
|
||||||
|
|
||||||
|
- Статус: `TODO`
|
||||||
|
- Приоритет: `P2`
|
||||||
|
- Репозиторий: `evening_detective_server`
|
||||||
|
- Цель: автоматически сохранять все сценарии в отдельный Git-репозиторий после изменений.
|
||||||
|
- Решение: после изменения сценария запускать отложенное сохранение с ограничением не чаще одного раза в 5 минут; экспортировать сценарии в текущем экспортном формате, выполнять commit и push на сервере. Адрес репозитория, ветка и учётные данные задаются через переменные окружения. Ошибку commit/push показывать в панели администратора.
|
||||||
|
- Критерии: изменение сценария приводит к его появлению в отдельном репозитории; частые изменения не создают операции чаще одного раза в 5 минут; commit и push выполняются автоматически; ошибка синхронизации видна администратору; все сценарии экспортируются без потери данных.
|
||||||
|
- Ограничения: использовать серверный flow сохранения сценария; не хранить URL, ключи и пароли в коде или Git; не добавлять новую инфраструктуру и зависимости без необходимости; не выполнять commit или push в текущих репозиториях проекта.
|
||||||
|
- Не входит: ручной UI для редактирования Git, восстановление сценария из Git и ручная проверка пользователем.
|
||||||
|
- Проверка: ручная проверка пользователем — изменить сценарий, убедиться в появлении commit и push в отдельном репозитории, проверить ограничение частоты и отображение ошибки при недоступном push.
|
||||||
|
- Следующий шаг: изучить серверный flow изменения сценариев, экспортный формат, текущие фоновые механизмы и конфигурацию окружения, затем выбрать минимальную точку запуска отложенной Git-синхронизации.
|
||||||
|
|
||||||
### ED-013 — Просмотр ответов перед окончательным завершением игры
|
### ED-013 — Просмотр ответов перед окончательным завершением игры
|
||||||
|
|
||||||
- Статус: `TODO`
|
- Статус: `TODO`
|
||||||
|
|||||||
Reference in New Issue
Block a user