{"generatedAt":"2026-05-31T15:42:56.084Z","requestedDate":"2026-05-16","sourceReadDate":"2026-05-16","sourceDateShifted":false,"filters":{"status":"","sourceClass":""},"filteredRows":[{"sourceId":"reddit-aiagents","label":"r/AI_Agents","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T15:56:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/AI_Agents: workflow reliability (seeded history)"},{"sourceId":"reddit-claudeai","label":"r/ClaudeAI","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T08:17:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ClaudeAI: workflow reliability (seeded history)"},{"sourceId":"reddit-devops","label":"r/devops","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T12:45:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/devops: workflow reliability (seeded history)"},{"sourceId":"reddit-experienceddevs","label":"r/ExperiencedDevs","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T16:13:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ExperiencedDevs: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-localllama","label":"r/LocalLLaMA","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T11:48:00.000Z","sourceCount":10,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/LocalLLaMA: workflow reliability (seeded history)"},{"sourceId":"reddit-selfhosted","label":"r/selfhosted","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T13:12:00.000Z","sourceCount":10,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/selfhosted: local control (seeded history)"},{"sourceId":"reddit-webdev","label":"r/webdev","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T09:54:00.000Z","sourceCount":6,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/webdev: complaint-to-spec demand (seeded history)"},{"sourceId":"rss-github-changelog","label":"GitHub changelog","sourceType":"rss","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T10:01:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub changelog: developer workflow friction (seeded history)"},{"sourceId":"github-otel-ai","label":"GitHub issues: AI observability","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T12:35:00.000Z","sourceCount":5,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: AI observability: workflow reliability (seeded history)"},{"sourceId":"github-copilot-review","label":"GitHub issues: Copilot review","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T07:00:00.000Z","sourceCount":4,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: Copilot review: developer workflow friction (seeded history)"},{"sourceId":"github-llm-observability","label":"GitHub issues: LLM observability","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T08:07:00.000Z","sourceCount":4,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: LLM observability: workflow reliability (seeded history)"},{"sourceId":"github-local-ai","label":"GitHub issues: local AI","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T09:14:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: local AI: developer workflow friction (seeded history)"},{"sourceId":"github-mcp-tools","label":"GitHub issues: MCP and tools","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T10:21:00.000Z","sourceCount":3,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: MCP and tools: developer workflow friction (seeded history)"},{"sourceId":"github-nextjs-deploy","label":"GitHub issues: Next.js deploy","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T11:28:00.000Z","sourceCount":4,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: Next.js deploy: complaint-to-spec demand (seeded history)"},{"sourceId":"github-rag-provenance","label":"GitHub issues: RAG provenance","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T13:42:00.000Z","sourceCount":5,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: RAG provenance: developer workflow friction (seeded history)"},{"sourceId":"github-rag-retrieval","label":"GitHub issues: RAG retrieval","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T14:49:00.000Z","sourceCount":5,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: RAG retrieval: workflow reliability (seeded history)"},{"sourceId":"rss-google-developers","label":"Google Developers blog","sourceType":"rss","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T11:08:00.000Z","sourceCount":6,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"Google Developers blog: workflow reliability (seeded history)"},{"sourceId":"reddit-openai","label":"r/OpenAI","sourceType":"reddit","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T16:23:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/OpenAI: workflow reliability (seeded history)"},{"sourceId":"reddit-cscareerquestions","label":"r/cscareerquestions","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T09:24:00.000Z","sourceCount":5,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/cscareerquestions: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-jobs","label":"r/jobs","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T10:41:00.000Z","sourceCount":6,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/jobs: developer workflow friction (seeded history)"},{"sourceId":"reddit-personalfinance","label":"r/personalfinance","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T07:30:00.000Z","sourceCount":8,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/personalfinance: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-personalfinancecanada","label":"r/PersonalFinanceCanada","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T08:37:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/PersonalFinanceCanada: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-povertyfinance","label":"r/povertyfinance","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T09:44:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/povertyfinance: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-ukpersonalfinance","label":"r/UKPersonalFinance","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T08:47:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/UKPersonalFinance: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-bangalore","label":"r/bangalore","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T16:03:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/bangalore: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-bayarea","label":"r/bayarea","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T07:10:00.000Z","sourceCount":3,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/bayarea: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-delhi","label":"r/delhi","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T10:31:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/delhi: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-developersindia","label":"r/developersIndia","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T11:38:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/developersIndia: developer workflow friction (seeded history)"},{"sourceId":"reddit-india","label":"r/india","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T08:27:00.000Z","sourceCount":5,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/india: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-london","label":"r/london","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T12:55:00.000Z","sourceCount":5,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/london: regional constraint watch (seeded history)"},{"sourceId":"reddit-mumbai","label":"r/mumbai","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T14:09:00.000Z","sourceCount":3,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/mumbai: developer workflow friction (seeded history)"},{"sourceId":"reddit-nyc","label":"r/nyc","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T15:16:00.000Z","sourceCount":7,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/nyc: local control (seeded history)"},{"sourceId":"reddit-ecommerce","label":"r/ecommerce","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T13:52:00.000Z","sourceCount":10,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ecommerce: small-business operations pressure (seeded history)"},{"sourceId":"reddit-entrepreneur","label":"r/Entrepreneur","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T14:59:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/Entrepreneur: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-etsy-sellers","label":"r/EtsySellers","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T15:06:00.000Z","sourceCount":7,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/EtsySellers: small-business operations pressure (seeded history)"},{"sourceId":"reddit-freelance","label":"r/freelance","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T07:20:00.000Z","sourceCount":3,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/freelance: launch and distribution friction (seeded history)"},{"sourceId":"reddit-indiehackers","label":"r/indiehackers","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T09:34:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/indiehackers: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-marketing","label":"r/marketing","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T13:02:00.000Z","sourceCount":4,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/marketing: agent evaluation (seeded history)"},{"sourceId":"reddit-sales","label":"r/sales","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T12:05:00.000Z","sourceCount":7,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/sales: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-shopify","label":"r/shopify","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T14:19:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/shopify: small-business operations pressure (seeded history)"},{"sourceId":"reddit-smallbusiness","label":"r/smallbusiness","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T16:33:00.000Z","sourceCount":10,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/smallbusiness: complaint-to-spec demand (seeded history)"},{"sourceId":"rss-shopify-changelog","label":"Shopify changelog","sourceType":"rss","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T12:15:00.000Z","sourceCount":7,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"Shopify changelog: small-business operations pressure (seeded history)"},{"sourceId":"reddit-productmanagement","label":"r/ProductManagement","sourceType":"reddit","sourceClass":"startup-builder","status":"accepted","snapshotDate":"2026-05-16T10:51:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ProductManagement: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-saas","label":"r/SaaS","sourceType":"reddit","sourceClass":"startup-builder","status":"accepted","snapshotDate":"2026-05-16T11:58:00.000Z","sourceCount":10,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/SaaS: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-sideproject","label":"r/SideProject","sourceType":"reddit","sourceClass":"startup-builder","status":"accepted","snapshotDate":"2026-05-16T15:26:00.000Z","sourceCount":10,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/SideProject: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-startups","label":"r/startups","sourceType":"reddit","sourceClass":"startup-builder","status":"rejected","snapshotDate":"2026-05-16T07:40:00.000Z","sourceCount":10,"repeatedSignalCount":5,"genericRisk":"high","reasons":["high-generic-risk","promo-disclaimer","hype-thread"],"noiseFlags":["promo-disclaimer","hype-thread"],"title":"r/startups: complaint-to-spec demand (seeded history)"},{"sourceId":"hn-agent-eval","label":"HN: agent evaluation","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-ai-coding-agents","label":"HN: AI coding agents","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-ai-observability","label":"HN: AI observability","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-mcp-tools","label":"HN: MCP and tools","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-rag-citations","label":"HN: RAG citations","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-anthropic-release-notes","label":"Anthropic release notes","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-cloudflare-blog","label":"Cloudflare blog","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"github-cloudflare-workers","label":"GitHub issues: Cloudflare Workers","sourceType":"github-issues","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-ai-regulation","label":"Google News: AI regulation and agents","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-us-local-business","label":"Google News: US local business","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-openai-news","label":"OpenAI news","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-stripe-blog","label":"Stripe blog","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-consumer-pressure","label":"Google News: consumer pressure","sourceType":"rss","sourceClass":"public-consumer","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-consumer-behavior","label":"HN: consumer behavior","sourceType":"hacker-news","sourceClass":"public-consumer","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-regional-india","label":"Google News: India regional issues","sourceType":"rss","sourceClass":"regional","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-india-startups","label":"Google News: India startups and SMB","sourceType":"rss","sourceClass":"regional","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"reddit-toronto","label":"r/toronto","sourceType":"reddit","sourceClass":"regional","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-creator-economy","label":"Google News: creator and content businesses","sourceType":"rss","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-eu-startups","label":"Google News: Europe startups and SMB","sourceType":"rss","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-smb","label":"Google News: small business operations","sourceType":"rss","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-small-business","label":"HN: small business","sourceType":"hacker-news","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"reddit-accounting","label":"r/Accounting","sourceType":"reddit","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-product-validation","label":"HN: product validation","sourceType":"hacker-news","sourceClass":"startup-builder","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null}],"sourceQualityAudit":{"date":"2026-05-16","configuredSources":69,"observedSnapshots":46,"acceptedSnapshots":45,"rejectedSnapshots":1,"missingSources":23,"acceptedUnderlyingItems":308,"rejectedUnderlyingItems":10,"rejectedReasons":[{"k":"high-generic-risk","n":1},{"k":"hype-thread","n":1},{"k":"promo-disclaimer","n":1}],"statusByClass":[{"k":"ai-dev","accepted":7,"rejected":0,"missing":5},{"k":"platform-primary","accepted":11,"rejected":0,"missing":7},{"k":"public-consumer","accepted":6,"rejected":0,"missing":2},{"k":"regional","accepted":8,"rejected":0,"missing":3},{"k":"small-business","accepted":10,"rejected":0,"missing":5},{"k":"startup-builder","accepted":3,"rejected":1,"missing":1}],"actions":[{"priority":"high","title":"Refresh missing source snapshots","detail":"23 configured source(s) have no accepted-or-rejected snapshot for this date. Missing classes: platform-primary 7 / ai-dev 5 / small-business 5.","affectedSources":["r/toronto","r/Accounting","HN: agent evaluation","HN: AI observability","HN: product validation"]},{"priority":"medium","title":"Inspect rejected source snapshots","detail":"high generic risk 1 / hype thread 1 / promo disclaimer 1","affectedSources":["r/startups"]}],"rows":[{"sourceId":"reddit-aiagents","label":"r/AI_Agents","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T15:56:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/AI_Agents: workflow reliability (seeded history)"},{"sourceId":"reddit-claudeai","label":"r/ClaudeAI","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T08:17:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ClaudeAI: workflow reliability (seeded history)"},{"sourceId":"reddit-devops","label":"r/devops","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T12:45:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/devops: workflow reliability (seeded history)"},{"sourceId":"reddit-experienceddevs","label":"r/ExperiencedDevs","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T16:13:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ExperiencedDevs: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-localllama","label":"r/LocalLLaMA","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T11:48:00.000Z","sourceCount":10,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/LocalLLaMA: workflow reliability (seeded history)"},{"sourceId":"reddit-selfhosted","label":"r/selfhosted","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T13:12:00.000Z","sourceCount":10,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/selfhosted: local control (seeded history)"},{"sourceId":"reddit-webdev","label":"r/webdev","sourceType":"reddit","sourceClass":"ai-dev","status":"accepted","snapshotDate":"2026-05-16T09:54:00.000Z","sourceCount":6,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/webdev: complaint-to-spec demand (seeded history)"},{"sourceId":"rss-github-changelog","label":"GitHub changelog","sourceType":"rss","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T10:01:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub changelog: developer workflow friction (seeded history)"},{"sourceId":"github-otel-ai","label":"GitHub issues: AI observability","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T12:35:00.000Z","sourceCount":5,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: AI observability: workflow reliability (seeded history)"},{"sourceId":"github-copilot-review","label":"GitHub issues: Copilot review","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T07:00:00.000Z","sourceCount":4,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: Copilot review: developer workflow friction (seeded history)"},{"sourceId":"github-llm-observability","label":"GitHub issues: LLM observability","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T08:07:00.000Z","sourceCount":4,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: LLM observability: workflow reliability (seeded history)"},{"sourceId":"github-local-ai","label":"GitHub issues: local AI","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T09:14:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: local AI: developer workflow friction (seeded history)"},{"sourceId":"github-mcp-tools","label":"GitHub issues: MCP and tools","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T10:21:00.000Z","sourceCount":3,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: MCP and tools: developer workflow friction (seeded history)"},{"sourceId":"github-nextjs-deploy","label":"GitHub issues: Next.js deploy","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T11:28:00.000Z","sourceCount":4,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: Next.js deploy: complaint-to-spec demand (seeded history)"},{"sourceId":"github-rag-provenance","label":"GitHub issues: RAG provenance","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T13:42:00.000Z","sourceCount":5,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: RAG provenance: developer workflow friction (seeded history)"},{"sourceId":"github-rag-retrieval","label":"GitHub issues: RAG retrieval","sourceType":"github-issues","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T14:49:00.000Z","sourceCount":5,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"GitHub issues: RAG retrieval: workflow reliability (seeded history)"},{"sourceId":"rss-google-developers","label":"Google Developers blog","sourceType":"rss","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T11:08:00.000Z","sourceCount":6,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"Google Developers blog: workflow reliability (seeded history)"},{"sourceId":"reddit-openai","label":"r/OpenAI","sourceType":"reddit","sourceClass":"platform-primary","status":"accepted","snapshotDate":"2026-05-16T16:23:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/OpenAI: workflow reliability (seeded history)"},{"sourceId":"reddit-cscareerquestions","label":"r/cscareerquestions","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T09:24:00.000Z","sourceCount":5,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/cscareerquestions: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-jobs","label":"r/jobs","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T10:41:00.000Z","sourceCount":6,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/jobs: developer workflow friction (seeded history)"},{"sourceId":"reddit-personalfinance","label":"r/personalfinance","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T07:30:00.000Z","sourceCount":8,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/personalfinance: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-personalfinancecanada","label":"r/PersonalFinanceCanada","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T08:37:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/PersonalFinanceCanada: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-povertyfinance","label":"r/povertyfinance","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T09:44:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/povertyfinance: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-ukpersonalfinance","label":"r/UKPersonalFinance","sourceType":"reddit","sourceClass":"public-consumer","status":"accepted","snapshotDate":"2026-05-16T08:47:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/UKPersonalFinance: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-bangalore","label":"r/bangalore","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T16:03:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/bangalore: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-bayarea","label":"r/bayarea","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T07:10:00.000Z","sourceCount":3,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/bayarea: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-delhi","label":"r/delhi","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T10:31:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/delhi: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-developersindia","label":"r/developersIndia","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T11:38:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/developersIndia: developer workflow friction (seeded history)"},{"sourceId":"reddit-india","label":"r/india","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T08:27:00.000Z","sourceCount":5,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/india: public consumer behavior shift (seeded history)"},{"sourceId":"reddit-london","label":"r/london","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T12:55:00.000Z","sourceCount":5,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/london: regional constraint watch (seeded history)"},{"sourceId":"reddit-mumbai","label":"r/mumbai","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T14:09:00.000Z","sourceCount":3,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/mumbai: developer workflow friction (seeded history)"},{"sourceId":"reddit-nyc","label":"r/nyc","sourceType":"reddit","sourceClass":"regional","status":"accepted","snapshotDate":"2026-05-16T15:16:00.000Z","sourceCount":7,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/nyc: local control (seeded history)"},{"sourceId":"reddit-ecommerce","label":"r/ecommerce","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T13:52:00.000Z","sourceCount":10,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ecommerce: small-business operations pressure (seeded history)"},{"sourceId":"reddit-entrepreneur","label":"r/Entrepreneur","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T14:59:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/Entrepreneur: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-etsy-sellers","label":"r/EtsySellers","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T15:06:00.000Z","sourceCount":7,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/EtsySellers: small-business operations pressure (seeded history)"},{"sourceId":"reddit-freelance","label":"r/freelance","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T07:20:00.000Z","sourceCount":3,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/freelance: launch and distribution friction (seeded history)"},{"sourceId":"reddit-indiehackers","label":"r/indiehackers","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T09:34:00.000Z","sourceCount":8,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/indiehackers: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-marketing","label":"r/marketing","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T13:02:00.000Z","sourceCount":4,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/marketing: agent evaluation (seeded history)"},{"sourceId":"reddit-sales","label":"r/sales","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T12:05:00.000Z","sourceCount":7,"repeatedSignalCount":5,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/sales: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-shopify","label":"r/shopify","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T14:19:00.000Z","sourceCount":8,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/shopify: small-business operations pressure (seeded history)"},{"sourceId":"reddit-smallbusiness","label":"r/smallbusiness","sourceType":"reddit","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T16:33:00.000Z","sourceCount":10,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/smallbusiness: complaint-to-spec demand (seeded history)"},{"sourceId":"rss-shopify-changelog","label":"Shopify changelog","sourceType":"rss","sourceClass":"small-business","status":"accepted","snapshotDate":"2026-05-16T12:15:00.000Z","sourceCount":7,"repeatedSignalCount":2,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"Shopify changelog: small-business operations pressure (seeded history)"},{"sourceId":"reddit-productmanagement","label":"r/ProductManagement","sourceType":"reddit","sourceClass":"startup-builder","status":"accepted","snapshotDate":"2026-05-16T10:51:00.000Z","sourceCount":8,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/ProductManagement: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-saas","label":"r/SaaS","sourceType":"reddit","sourceClass":"startup-builder","status":"accepted","snapshotDate":"2026-05-16T11:58:00.000Z","sourceCount":10,"repeatedSignalCount":4,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/SaaS: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-sideproject","label":"r/SideProject","sourceType":"reddit","sourceClass":"startup-builder","status":"accepted","snapshotDate":"2026-05-16T15:26:00.000Z","sourceCount":10,"repeatedSignalCount":3,"genericRisk":"low","reasons":[],"noiseFlags":[],"title":"r/SideProject: complaint-to-spec demand (seeded history)"},{"sourceId":"reddit-startups","label":"r/startups","sourceType":"reddit","sourceClass":"startup-builder","status":"rejected","snapshotDate":"2026-05-16T07:40:00.000Z","sourceCount":10,"repeatedSignalCount":5,"genericRisk":"high","reasons":["high-generic-risk","promo-disclaimer","hype-thread"],"noiseFlags":["promo-disclaimer","hype-thread"],"title":"r/startups: complaint-to-spec demand (seeded history)"},{"sourceId":"hn-agent-eval","label":"HN: agent evaluation","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-ai-coding-agents","label":"HN: AI coding agents","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-ai-observability","label":"HN: AI observability","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-mcp-tools","label":"HN: MCP and tools","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-rag-citations","label":"HN: RAG citations","sourceType":"hacker-news","sourceClass":"ai-dev","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-anthropic-release-notes","label":"Anthropic release notes","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-cloudflare-blog","label":"Cloudflare blog","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"github-cloudflare-workers","label":"GitHub issues: Cloudflare Workers","sourceType":"github-issues","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-ai-regulation","label":"Google News: AI regulation and agents","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-us-local-business","label":"Google News: US local business","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-openai-news","label":"OpenAI news","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-stripe-blog","label":"Stripe blog","sourceType":"rss","sourceClass":"platform-primary","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-consumer-pressure","label":"Google News: consumer pressure","sourceType":"rss","sourceClass":"public-consumer","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-consumer-behavior","label":"HN: consumer behavior","sourceType":"hacker-news","sourceClass":"public-consumer","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-regional-india","label":"Google News: India regional issues","sourceType":"rss","sourceClass":"regional","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-india-startups","label":"Google News: India startups and SMB","sourceType":"rss","sourceClass":"regional","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"reddit-toronto","label":"r/toronto","sourceType":"reddit","sourceClass":"regional","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-creator-economy","label":"Google News: creator and content businesses","sourceType":"rss","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-eu-startups","label":"Google News: Europe startups and SMB","sourceType":"rss","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"rss-google-news-smb","label":"Google News: small business operations","sourceType":"rss","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-small-business","label":"HN: small business","sourceType":"hacker-news","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"reddit-accounting","label":"r/Accounting","sourceType":"reddit","sourceClass":"small-business","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null},{"sourceId":"hn-product-validation","label":"HN: product validation","sourceType":"hacker-news","sourceClass":"startup-builder","status":"missing","snapshotDate":null,"sourceCount":0,"repeatedSignalCount":0,"genericRisk":"missing","reasons":["no-snapshot-for-date"],"noiseFlags":[],"title":null}]},"automationStatus":{"workflow":"personal-brief","schedule":"daily 07:30 UTC","sourcePath":"data/product-flow-refresh.jsonl","bundledPath":"apps/web/src/data/daily-source-refreshes.json","deployPath":"personal-brief commit -> deploy-web","freshnessStatus":"fresh","freshnessHours":30.2,"latestObservedAt":"2026-05-30T09:30:22.424Z","latestAcceptedAt":"2026-05-30T09:30:18.963Z","latestAcceptedDate":"2026-05-30","configuredSources":69,"observedSnapshots":69,"acceptedSnapshots":7,"rejectedSnapshots":62,"missingSources":0,"acceptedUnderlyingItems":33}}