Initialize the automated agent runner that continuously syncs sources, creates candidates, audits quality, and prepares Biennale.com feeds.
Create 10 configured background jobs with default schedules. This only needs to be run once.
What this does:
Choose how you want jobs to run automatically. Base44 may support native scheduling or you can use external tools.
If Base44 supports scheduled automations, create automations that call the job runner endpoint every 6-12 hours for critical jobs and daily for others.
POST /functions/runBackgroundJob?job=job_type
Create a workflow file at .github/workflows/biennale-radar-jobs.yml to run jobs on schedule.
Use an external service to POST to the job runner endpoint on a schedule.
https://[your-app]/functions/runBackgroundJob?job=publication_feed_sync
If you prefer, admins can manually run jobs via the Operations Dashboard anytime. No scheduler needed.
→ Admin Dashboard → Operations / Agent Runner → Run All Active Jobs
Manage and monitor all background jobs from the admin dashboard.
Location:
/admin → Click "Operations / Agent Runner" tab
From here you can:
Confirm the system is working by running a test job.
Quick Test:
✓ System Ready
Once scheduler is configured, Biennale Radar will continuously sync sources, create candidates, audit quality, and refresh delivery feeds — all without manual intervention.
Syncs RSS/Atom feeds from publication sources, ingests FeedItems, deduplicates
🕐 Every 12 hours
Syncs museums, galleries, foundations; creates InstitutionalSignals
🕐 Daily
Refreshes Biennale.com delivery feeds, excludes shell/demo records
🕐 Every 12 hours
Identifies exhibition signals, creates candidates for review
🕐 Daily
Finds missing dates, URLs, summaries, credits; routes to queue
🕐 Daily
Monitors source sync failures, identifies stale sources
🕐 Daily
Checks feed completeness and production readiness
🕐 Daily
Prepares recent exhibitions for Biennale Buzz newsletter
🕐 Weekly
Identifies high-value content for Biennale Briefings
🕐 Weekly
Summarizes agent activity, new content, feeds, and gaps
🕐 Daily
For detailed scheduler configuration options, safety rules, and troubleshooting, see BACKGROUND_JOBS_SCHEDULER_SETUP.md