AdBot Codebase Overview

← Back to Dashboard

Autonomous apartment advertising system — vixfd/Facebook-AdBot

15,149
Lines of Code
64
Source Files
16
Modules
8
Commits
8
Migrations
40+
Scripts

Module Size Map (lines of code)

safety/
7 files · 2,047 lines
circuit-breaker, auditor, caps, alerts, audit, perf-analyzer, account-health
concilium/
14 files · 1,988 lines
AI council: analyst, strategist, critic, director, compliance, copywriter
supervisor/
5 files · 1,253 lines
watchdog, self-healer, escalation, health-checks, log-analyzer
meta/
7 files · 1,180 lines
graph-client, ads, campaigns, creatives, insights, leadforms, adsets
scraper/
3 files · 971 lines
metro/
3 files · 928 lines
creative/
4 files · 869 lines
leads/
4 files · 746 lines
deploy/
3 files · 738 lines
commands/
1 file · 684 lines
measurement/
4 files · 621 lines
audience/
2 files · 571 lines
optimizer/
1 file · 534 lines
reports/
2 files · 386 lines
ai/ + token/
4 files · 434 lines
core
orchestrator + scheduler + db = 1,199 lines

Architecture

Entry Point
scheduler.js
Cron Jobs
Orchestrator
*/2h
Supervisor
:15,:45
Lead Poller
*/5min
Scraper
5am
Pipeline Stages
Metrics
A/B Test
Optimizer
Safety
Services
graph-client
ad-pauser
alerts
audit
External
Meta API
Telegram
PostgreSQL
AppFolio

Commit History

fix: Canton ads showing CLE
Apr 14 · scraper city derivation was broken
+199 -19
fix: auditor overhaul
Apr 14 · eliminate false positives, add auto-healing
+112 -64
safety: shared Ad Manager rule
Apr 14 · never touch entities not in ad_registry
+19 -16
fix: exclude 3666 131st from One-3-One
Apr 13 · add address validation + unmatched alerts
+213 -6
feat: Canton metro + Hall of Fame split
Apr 13 · new metro, property separation
+135 -2
feat: auto-optimizer, dashboard, rebuilder, docs
Apr 13 · the big feature push
+3,728 -152
sync from server
Apr 11 · initial codebase import
+20,218 -0

📈 Largest Files

🔌 Orchestrator Dependency Map

orchestrator.js
meta/insights meta/ads meta/graph-client meta/ad-pauser safety/caps safety/circuit-breaker safety/alerts safety/audit safety/account-health safety/auditor safety/perf-analyzer concilium/council metro/ab-tester metro/registry metro/ad-creator leads/router scraper/listings-sync optimizer/auto-optimizer reports/daily-digest reports/weekly-review token/monitor