No description
Find a file
DJP 57c4d3f0df Fix Apify budget: run scrapers sequentially instead of parallel
Promise.all() launched all platform scrapers simultaneously, so multiple
expensive runs started before any costs were tracked. Budget check only
saw totals after each run finished, allowing $7+ overspend on a $5 limit.

Now Stage 3 and Stage 5 run each scraper sequentially so the budget
gate can cut off between calls.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 11:53:05 -04:00
agents/social-listening Fix Apify budget: run scrapers sequentially instead of parallel 2026-04-07 11:53:05 -04:00
db Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00
deploy Add server deployment: Apache proxy, static frontend, deploy script 2026-04-07 11:23:47 -04:00
frontend Add server deployment: Apache proxy, static frontend, deploy script 2026-04-07 11:23:47 -04:00
.gitignore Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00
DEVELOPER_BRIEF.md Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00
docker-compose.prod.yml Fix port mapping: use env vars, bind localhost, remove duplicate ports 2026-04-07 11:34:46 -04:00
docker-compose.yml Fix port mapping: use env vars, bind localhost, remove duplicate ports 2026-04-07 11:34:46 -04:00
Dockerfile Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00
package-lock.json Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00
package.json Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00
tsconfig.json Initial commit: Social Listening Pipeline 2026-04-02 22:18:02 -04:00