diff --git a/IDEA.MD b/IDEA.MD index f557a49..b5eeaa4 100644 --- a/IDEA.MD +++ b/IDEA.MD @@ -71,3 +71,25 @@ Telegram-бот, который по запросу пользователя г - [x] Development deployment/version notice and user-visible error details. - [x] Онбординг после `/start`: три сообщения (что делаю → примеры → стиль и идеи), golden path, остальное в `/help` - [x] Подписка: триал 3 дня, `/subscribe` за 100 звёзд (30 дней), `/balance`, блокировка генерации без активной подписки +- [x] Справка бота (`/help`) описывает `/balance` и `/subscribe` +- [x] Проект Gitea «Social Post Writer Bot Roadmap» с задачами (выполненные — в «Готово», будущие — в Backlog) + +## План работ (проект Gitea) +Колонки: **Backlog** → **В работе** → **Готово**. + +**Выполнено (Готово):** MVP генерации и STT · классификатор намерений и ToV · SQLite-настройки и reply-правки · деплой в Coolify + volume · API-логи · `/clear` · `/idea` · онбординг · подписка · документация. + +**В планах (Backlog):** +1. **Реальная оплата звёздами** (Telegram Payments: `sendInvoice`/`createInvoiceLink`, `pre_checkout_query`, `successful_payment`) — сейчас имитация. +2. Автопродление подписки и уведомления об окончании. +3. Админ-панель: статистика пользователей, подписок, расходов APInex. +4. Лимиты на генерации (защита расходов на API). +5. Обновление Gitea 1.26.2 → 28.x (пропущены security-фиксы 1.27.0). +6. Расширение тестов: e2e-сценарии, мок платежей. +7. CI: автозапуск тестов и линтера на push в `dev`. + +## Как ведём проект +- Одна задача = одна атомарная доработка (issue). +- Каждое изменение кода → поднять `VERSION`, прогнать тесты, запушить в `dev`, задеплоить. +- Готово → задача в колонку «Готово» и закрыта (closed). +- Документация (README / IDEA.MD / вики) обновляется вместе с кодом. diff --git a/VERSION b/VERSION index e531794..eac87aa 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0+20 +0.1.0+21