YT-Channel-Scanner
Mission Control für YTCS: Landing + Donation/License Flow + Admin Dashboard + Auto-Expiry + Refund-Promo.
Kanban
Backlog
Landing V1: klare Erklärung + 2 Wege (Free Trial vs Donation/Early-bird) + Refund-Promo
Copy/Sections: Was ist es, Privacy (Zero-knowledge), was wird gespeichert (IndexedDB), Pricing (>=10 yearly, >=100 lifetime), Refund-Promo Regeln + Trigger.
Lizenzmodell: yearly vs lifetime vs trial vs blocked (semantisch sauber)
Backend/Frontend Mapping: yearly => expiresAt gesetzt; lifetime => expiresAt null; blocked => active=false + reason. UI Labels.
Auto-Expiry Job: abgelaufene yearly Lizenzen automatisch deaktivieren
Backend scheduled task (cron/systemd timer) prüft expiresAt < now und setzt active=false.
Deploy-Runbook (VPS Ubuntu 24.04): nginx, TLS, systemd, SQLite backup
Ziel: Schritt-für-Schritt Anleitung + config templates (nginx vhost, systemd units, env vars).
Doing
Mission Control: Top-10 Tickets aus Plan ableiten (Kanban) + Priorisierung
Ziel: 10 klar formulierte Tickets (shippable) für Landing, Lizenzmodell, Admin, Auto-Expiry, Refund-Promo.
Done
—