From f33409ceda33d8152131ff5dbab79656a168980b Mon Sep 17 00:00:00 2001 From: root Date: Tue, 16 Dec 2025 21:30:05 +0000 Subject: [PATCH] add forge support, central coordination, lost builder detection - central API client for distributed instance coordination - forge scraper: gitea, forgejo, gogs, gitlab, sourcehut, codeberg - forge issue delivery as outreach method - usage-based contact method ranking with fallback chain - lost builder detection and targeted outreach - reddit and lobsters handle discovery - deep scrape for handle/email discovery from profiles --- api.py | 70 +++- central_client.py | 183 ++++++++++ config.py | 45 ++- daemon.py | 152 ++++++-- db_init.py | 63 +++- deliver.py | 161 +++++++++ docker-compose.yml | 4 + groq_draft.py | 820 +++++++++++++++++++++---------------------- introd/deliver.py | 87 ++++- introd/groq_draft.py | 199 ++++++++++- matchd/overlap.py | 77 ++-- scoutd/forges.py | 491 ++++++++++++++++++++++++++ scoutd/handles.py | 9 + scoutd/reddit.py | 575 +++++++++++++----------------- soul.txt | 3 +- 15 files changed, 2102 insertions(+), 837 deletions(-) create mode 100644 central_client.py create mode 100644 scoutd/forges.py diff --git a/api.py b/api.py index 18ad5f2..a0b8273 100644 --- a/api.py +++ b/api.py @@ -116,6 +116,7 @@ DASHBOARD_HTML = """
+