Открытый план развития

Что уже работает на goutub.kg, что мы делаем прямо сейчас и что ждёт своей очереди. Roadmap обновляется по факту коммитов в production.

Сейчас в работе
  • [GOUTUB-AGENTS Phase 3.0] Fork CAT-UI client + WS bridge → goutub-agents (GOU-047)
Скоро (1–2 недели)
  • Backup drill: восстановление из snapshot за <30 мин (GOU-009)
На рассмотрении
  • — нет priority-high тикетов —
Сделано (последний месяц)
  • Мобильная адаптация dashboard <768px (GOU-001)
  • Waveform в Timeline Editor (Voice/BGM дорожки) (GOU-002)
  • Snap-to-grid в таймлайне (GOU-003)
  • Таблица plans + subscriptions (фаза 3.1) (GOU-005)
  • FreedomPay webhooks: подпись + идемпотентность (GOU-007)
  • Миграция SQLite → PostgreSQL (подготовка) (GOU-010)
  • UI audit dashboard по UX_PANEL_PLAN.md (GOU-011)
  • Автоматический ежедневный бэкап task.db (OPS-001)
  • Error tracking + Telegram alerts для task.goutub.kg (OPS-002)
  • BUG: Long-form генерация стопорится на финальном шаге (Starter) (GOU-012)
  • UX Auth flow: toggle глаз на пароле + onboarding fixes (GOU-013)
  • Checkout UX: кликабельность карточек планов + instant activation + mobile layout (GOU-014)
  • UI consistency pass: шрифты, кнопки, stepper overlap, хэдер (GOU-015)
  • Voice picker в Shorts + Cartoon upload frame CSS (GOU-016)
  • Dashboard UX: Progress Bar с кнопкой перехода + live-update активного job (GOU-017)
  • Retry + exponential backoff для TTS/Image API (GOU-018)
  • Параллельное выполнение шагов 3 (TTS) и 4 (Images) (GOU-019)
  • Pagination + Timeline шагов в истории видео (GOU-020)
  • Resume упавших задач с последнего завершённого шага (GOU-021)
  • Circuit breakers для TTS и Image backends (GOU-022)
  • SSE live-progress для пайплайна (заменил polling) (GOU-023)
  • Per-chapter voice overrides в пайплайне (GOU-024)
  • Вкладка «Файлы» упразднена — Inspector в Видео (GOU-025)
  • Retention TTL 2 дня для файлов и истории (GOU-026)
  • Унификация slug папок проектов + автомиграция (GOU-027)
  • [GOUTUB-AGENTS] Phase 1: reverse-engineer CAT-UI backend boundary (GOU-037)
  • [task-goutub] Sync task_counter on startup + on each create (GOU-038)
  • [GOUTUB-AGENTS pre-Phase-2] Refactor TeamProvisioningService god-object (GOU-039)
  • [GOUTUB-AGENTS Phase 2.0] Design + scaffold Go backend (GOU-042)
  • [GOUTUB-AGENTS Phase 2.1] Core runtime — stream-json + Claude CLI spawn + 8 packages (GOU-043)
  • [GOUTUB-AGENTS Phase 2.2] REST + WebSocket + admin token UI (GOU-044)
  • [GOUTUB-AGENTS Phase 2.2-MVP] e2e demo: Claude CLI on server, not laptop (GOU-045)
  • [GOUTUB-AGENTS hotfix] MVP-5 spawn-then-fail на --print mode + http.Hijacker for WS (GOU-046)
  • [Phase 2.3] Trust boundary design — BL-3.1/2/3 + audit_log + frontend surface (GOU-048)
  • Pricing audit: WhatsApp-перевод pending-платежи auto-expiry + уведомление (GOU-035)
  • Pricing audit: self-fraud защита рефералов (IP/device fingerprint) (GOU-034)
  • Pricing audit: rate-limit на /billing/pay и /tribute/pay (GOU-033)
  • Pricing audit: annual_discount_pct поле мёртвое — реализовать или удалить (GOU-031)
  • Pricing audit: server enforcement MaxVideoMinutes и MaxDiskMB (GOU-032)
  • Pricing audit: getUserSubscription() N+1 query — limits_json scan-bug (GOU-030)
  • Pricing audit: курс USD→KGS hardcoded 89 — динамический или env (GOU-029)
  • Тарифы: убрать MaxJobsPerDay и MaxQueue, оставить только monthly cap + sync UI defaults под max лимита (GOU-028)
Roadmap носит информационный характер и может меняться по приоритетам пользователей и фидбеку. Хотите ускорить какую-то фичу или предложить новую — напишите в Поддержку или Telegram-бот @goutubkg_bot.