Podcast Scripts
Database Driven
The public pages are now fully database-driven.
Scripts, product catalog pages, and product detail pages now pull structured data from backend APIs instead of reading static worker outputs.
Script Page
Each podcast has a dedicated detail page. YouTube is prioritized, with a fallback to direct video URLs.
Pipeline
The generation pipeline persists script and project data to PostgreSQL for stable public rendering.
Commerce Sidebar
Product list/detail routes are now available with localized catalogs and podcast recommendations.