{"plan":{"status":"planned","query":"manual reporting workflow","mode":"fixture","dryRun":true,"requestedLimit":25,"cappedLimit":10,"sources":["github_issues","hacker_news","stack_exchange","reddit"],"warnings":["Reddit is disabled by default policy.","Requested limit 25 was capped to 10."],"blockedReasons":[],"nextAction":"Ready for fixture-backed cron invocation; no production credentials required."},"policy":{"version":"safe-scan-policy-v1","liveScansEnabled":false,"apiFirst":true,"disallowAggressiveScraping":true,"defaultMode":"fixture","maxItemsPerRun":25,"maxSourcesPerRun":4,"sourceProfiles":[{"sourceType":"github_issues","displayName":"GitHub Issues","enabled":true,"mode":"fixture","requiresCredential":false,"maxItemsPerRun":25,"minIntervalMinutes":60,"retry":{"maxAttempts":2,"backoffSeconds":30},"costControl":{"maxItemsPerDay":250,"maxEstimatedUsdPerRun":0},"notes":"API search only; fixture mode remains the default."},{"sourceType":"hacker_news","displayName":"Hacker News","enabled":true,"mode":"fixture","requiresCredential":false,"maxItemsPerRun":25,"minIntervalMinutes":60,"retry":{"maxAttempts":2,"backoffSeconds":30},"costControl":{"maxItemsPerDay":250,"maxEstimatedUsdPerRun":0},"notes":"Algolia API path only; no page scraping."},{"sourceType":"stack_exchange","displayName":"Stack Exchange","enabled":true,"mode":"fixture","requiresCredential":false,"maxItemsPerRun":25,"minIntervalMinutes":60,"retry":{"maxAttempts":2,"backoffSeconds":45},"costControl":{"maxItemsPerDay":250,"maxEstimatedUsdPerRun":0},"notes":"Official API path with quota awareness."},{"sourceType":"reddit","displayName":"Reddit","enabled":false,"mode":"fixture","requiresCredential":true,"maxItemsPerRun":10,"minIntervalMinutes":120,"retry":{"maxAttempts":1,"backoffSeconds":60},"costControl":{"maxItemsPerDay":50,"maxEstimatedUsdPerRun":0},"notes":"Live mode requires REDDIT_BEARER_TOKEN and explicit live-scan opt-in."}]}}