Operational state of every cron job Bernie runs for UndrDog. Each tab is a category. Every card carries a live sparkline; click any card for the full trend chart, latest output, and 30-day run history.
Every scheduled cron job Bernie runs for UndrDog — real trend + last output on every card.
Klaviyo + Postscript campaign digest. Yesterday's sends, opens, clicks, CTR, revenue attributed.
Yesterday's product-level revenue view — top movers, big shifts vs 7d pace, refunds. Deterministic, no LLM path.
The daily growth heartbeat. Net sales, orders, ad spend, MER, ROAS windowed 1d / 3d / 7d / 30d. XScale-managed release.
Live status of every pre-order bar on the site — SKU, expected ship date, out-of-window flags.
Inventory availability by SKU × size grid. Flags size-outs and low-stock breaches ahead of drops.
Weekly Stamped review summary — new reviews, average rating, top themes, worst detractors.
Top 5 Meta ads by spend over the rolling last 7 days from Parker. Ranked with hook, spend, ROAS, CPA.
Top 3 SBX candidates by 7d spend per product — Tees / 009 / other. Paused 2026-09-05.
Rolling 3-day top ads — freshness-weighted view of what's spending. Paused 2026-09-05.
Team-facing 3-day AI rollup. Gate script only fires on the anchor day.
AI-narrowed subset of SB archive — Don's A3 IN/OUT decisions. Dedupes vs Jedi Knowledge for the day.
SB free-lane archive → Bernie's daily briefing feed. Voice memo + threaded entities.
Pulls free-lane Signal Bureau desk feed → local JSON archive. Feeds every downstream SB-driven briefing.
UD Articles + Jedi Knowledge + Ecomm News newsletter parse → 3 threaded Slack briefings + voice memo.
14-day lookback on Nate Herk + Remy Gaskell repos + releases → KB.
Fetches 8 working AI-creator Substack feeds (Ken Huang, AI Snake Oil, Import AI, etc.) into KB.
Stage 3/3. Full styled Google Doc report per video with Executive Summary → Practical Highlights → What This Means for UndrDog.
Stage 1/3. yt-dlp + youtube-transcript-api → newest 5 videos per creator (Greg/Nate/Remy).
Regenerates the master INDEX Google Doc for all YT deep-dive reports, grouped by ISO week.
Stage 2/3. Claude Opus → ~500-token Slack-blockquote summary per pending video.
Reddit search for undrdog / undrdog hemp / undr dog. Collision-filters ceramic-coating brand. Silent unless NEW.
Syncs the local mention DB → CSV in UD AgenticOS Drive. Keeps a shareable historical record.
Rolling 7-day non-collision mentions grouped by sentiment. Silent if nothing to report.
Post-purchase fit survey → one-screen report + stateful adjustment watchlist. Published HTML dashboard included.
Captures per-person Slack activity across 32 channels → SQLite + weekly Markdown rolls per teammate.
Syncs cron state, pulls fresh Slack posts + parses tables/KV, rebuilds derived data (executions/output/reddit/activity/SB), regenerates the HTML site under /pages/crondash/, deploys to preview.bernieud.com. Silent when clean, alerts on failure.
Start-of-day check-in DMs. PAUSED 2026-08-17 pending verification.
Old Triple Whale enrichment shim. Superseded by managed MER release.
data/jobs.jsonRevenue heartbeat: MER, product, campaigns, pre-orders, inventory, reviews.
Klaviyo + Postscript campaign digest. Yesterday's sends, opens, clicks, CTR, revenue attributed.
Yesterday's product-level revenue view — top movers, big shifts vs 7d pace, refunds. Deterministic, no LLM path.
The daily growth heartbeat. Net sales, orders, ad spend, MER, ROAS windowed 1d / 3d / 7d / 30d. XScale-managed release.
Live status of every pre-order bar on the site — SKU, expected ship date, out-of-window flags.
Inventory availability by SKU × size grid. Flags size-outs and low-stock breaches ahead of drops.
Weekly Stamped review summary — new reviews, average rating, top themes, worst detractors.
data/jobs.jsongrowth) then rerun build.py.Paid Meta reporting — weekly top ads, freshness views, sandbox winners.
Top 5 Meta ads by spend over the rolling last 7 days from Parker. Ranked with hook, spend, ROAS, CPA.
Top 3 SBX candidates by 7d spend per product — Tees / 009 / other. Paused 2026-09-05.
Rolling 3-day top ads — freshness-weighted view of what's spending. Paused 2026-09-05.
data/jobs.jsonads) then rerun build.py.AI + ecommerce signal capture — Signal Bureau, UD/Jedi articles, team rollups.
Team-facing 3-day AI rollup. Gate script only fires on the anchor day.
AI-narrowed subset of SB archive — Don's A3 IN/OUT decisions. Dedupes vs Jedi Knowledge for the day.
SB free-lane archive → Bernie's daily briefing feed. Voice memo + threaded entities.
Pulls free-lane Signal Bureau desk feed → local JSON archive. Feeds every downstream SB-driven briefing.
UD Articles + Jedi Knowledge + Ecomm News newsletter parse → 3 threaded Slack briefings + voice memo.
data/jobs.jsonsignals) then rerun build.py.14 AI creators — Substack + GitHub + YouTube fetch → summarize → deep-dive reports.
14-day lookback on Nate Herk + Remy Gaskell repos + releases → KB.
Fetches 8 working AI-creator Substack feeds (Ken Huang, AI Snake Oil, Import AI, etc.) into KB.
Stage 3/3. Full styled Google Doc report per video with Executive Summary → Practical Highlights → What This Means for UndrDog.
Stage 1/3. yt-dlp + youtube-transcript-api → newest 5 videos per creator (Greg/Nate/Remy).
Regenerates the master INDEX Google Doc for all YT deep-dive reports, grouped by ISO week.
Stage 2/3. Claude Opus → ~500-token Slack-blockquote summary per pending video.
data/jobs.jsoncreators) then rerun build.py.Reddit mention watcher, hourly CSV sync, weekly Friday digest.
Reddit search for undrdog / undrdog hemp / undr dog. Collision-filters ceramic-coating brand. Silent unless NEW.
Syncs the local mention DB → CSV in UD AgenticOS Drive. Keeps a shareable historical record.
Rolling 7-day non-collision mentions grouped by sentiment. Silent if nothing to report.
data/jobs.jsonreddit) then rerun build.py.Post-purchase fit survey, adjustment watchlist, product-side reports.
Post-purchase fit survey → one-screen report + stateful adjustment watchlist. Published HTML dashboard included.
data/jobs.jsonproduct) then rerun build.py.Activity log ingest, standups, SOD/EOD DMs, weekly team reports.
Captures per-person Slack activity across 32 channels → SQLite + weekly Markdown rolls per teammate.
Syncs cron state, pulls fresh Slack posts + parses tables/KV, rebuilds derived data (executions/output/reddit/activity/SB), regenerates the HTML site under /pages/crondash/, deploys to preview.bernieud.com. Silent when clean, alerts on failure.
Start-of-day check-in DMs. PAUSED 2026-08-17 pending verification.
data/jobs.jsonteam) then rerun build.py.Retired or paused jobs kept for reference. Nothing here fires today.
Old Triple Whale enrichment shim. Superseded by managed MER release.
data/jobs.jsonlegacy) then rerun build.py.data/jobs.json is source of truth · rebuild: python3 sync_cron.py && python3 build_data.py && python3 build.py