A living roadmap outlining active priorities, near-term upgrades, and long-term vision for TechScry.
- 🔧 Refactored to fully support per-user state (seen/skipped/digest → curation_pool)
- 🧠 Smart scoring with GPT using profile-aware prompt
- 🛅 Digest queue split from real-time delivery (cooldown-aware)
- 📥 Curated email digest with dark/light templates and skipped-video fallback
- 🧪 Mock data system + preview/testing CLI flags (
--mock,--preview,--email-safe,--log-only) - ⚙️ Summary cache system using
summary_cache.jsonto prevent duplicate LLM calls - 🧭
run_pipeline.pyandsend_curated_digest.pynow support:--dry-run- Logging to
logs/pipeline_log.jsonl - Time-based
loop_runner.pyfor background scheduling
- 🛠️
.gitignore,.gitattributes, and file hygiene cleanup - 🎨 DigestPreview frontend: responsive layout, smart score badge, YouTube thumbnail modal, mobile-friendly UI polish
- 💬 Clear separation: backend previews for testing, frontend personalized feed for daily use
- 📓 Introduced
RISK_RADAR.mdto guide long-term focus and avoid over-engineering
- 🛑 Settled Mode for Onboarding:
- Users in "catching_up" mode skip real-time alerts
- Transitions to "settled" after seen queue stabilizes
- 🛠
state.jsonfile per user to track digest state - 📡 Expanded YouTube source list for more discovery
- 🧵 Replace
MAX_VIDEOSwith config or CLI flag - 🛠 Allow
digest_thresholdto influence scoring decisions - 📨 Create
digest_runner.pythat respects per-user cooldown timers for delivery - 👥 Multi-user mock data generator
- 💬 Digest email footer with opt-out / feedback link
- 🗂️ Store user digests in
users/<user_id>/digests/for traceability
- 🌍 Expand beyond YouTube (e.g., Arxiv, Hacker News, X)
- 💬 Slack / Discord bot for delivery (configurable)
- 📊 Admin dashboard for metrics and queue visibility
- 🧠 LLM fallback or hybrid scoring (keyword + GPT)
- ⚙️ Move to a background job system (e.g., APScheduler, RedisQueue)
- 📦 Optional SQLite or light DB backend
- 🧪 Test suite (unit + integration + fixtures)
- 🚀 Docker + PM2/cron + cloud deploy script
- 🧱 Web UI for config editing and digest review
Last updated: April 6, 2025
Built with ❤️ by TechScry Labs