Engineering
Build logs from Summry
Technical notes, product decisions, and implementation tradeoffs from building a TLDR-first layer for YouTube research.
Context-Aware Unsupported Video Gating
Summry refined metadata gating so broad entertainment keywords do not incorrectly reject knowledge-dense technical videos.
Generated Caption Quality Tuning
Summry tuned transcript quality scoring by removing an accidental low-language-confidence penalty from generated YouTube captions.
Weighted Video Metadata Gating
Summry's metadata prior now weights stronger evidence like titles above weaker signals like tags when choosing a video category.
Knowledge-Density Eligibility Gate
Summry now finalizes video eligibility before chunking by combining metadata, transcript quality, and transcript sample signals.
Strategy-Aware Summarization
Summry now routes summarization prompts through the persisted processing strategy chosen by the gating pipeline.
Transcript Quality Gating
Summry now checks transcript quality before chunking and summarization so weak or unusable transcripts are visible in durable video state.
Metadata Prior Video Gating
Summry now records a metadata-only eligibility and category prior for newly submitted videos.
Video Gating Foundation
Summry now has the database and API foundation for tracking video eligibility, category, transcript quality, and summarization strategy.
Multi-Layer Gating for Knowledge-Dense Video Summaries
Why Summry's next reliability focus is constraining video summarization around knowledge-dense, transcript-recoverable content.
Public Video Summary Archive
How Summry added public video posts as an SEO and discovery layer on top of processed YouTube summaries.
Video Processing Retry Backoff
Retries from immediate to delayed exponential backoff.
Durable Video Processing Dispatch
Why Summry added a Postgres processing outbox so Redis enqueue failures do not strand pending videos.
Transcript-First Video Processing
How Summry changed video processing to fetch YouTube transcripts before falling back to yt-dlp audio download and Whisper transcription.
YouTube Data API Metadata
How Summry moved submit-time YouTube metadata lookup to the official YouTube Data API while keeping yt-dlp as a fallback.
Production Trailing Slash Redirect
A small FastAPI trailing-slash redirect became visible only after the app moved behind real HTTPS and Railway's proxy.
Production YouTube Cookie Auth
How Summry added shared yt-dlp cookie configuration for production YouTube metadata extraction and audio downloads.
Deployment Stack
Why Summry uses Vercel, Railway, Neon, Upstash, and Groq for its first production deployment.