spb/social-runtime-crawler
Public
TypeScript 91.8%
HTML 3.2%
JavaScript 3%
SQL 1.4%
CSS 0.7%
-
Fri, Sep 11, 2026 7
-
Bounded network collection (streaming/long-poll bodies), observe timeout, recently_failed penalty, .mldignore
…
- NetworkObserver: 8 s body timeout, 6 s step collection cap, skip streaming/presence URLs and event-streams, fewer WS frames - engine: observation bounded to 45 s; failed actions penalised for 8 steps (no blind retries) - .mldignore keeps data/ (browser profiles) out of mld stage; README notes Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Facebook adapter (Phase 2): url grammar, page hints, GraphQL __typename vocabulary, {text} collapsers, noise filter, consent dismissal
…
- observers: __typename → entity type, nested author names, anti-hijack prefixes recognised as JSON/GraphQL - browser: interactive login detects the session cookie (no TTY needed), 15-min window - api/console: platforms with an adapter are discovered from the connectors registry; Facebook presets - tests: facebook.test.ts (24 tests total) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
deploy: access code update
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
storage: upsert session on linkJob so goal/mode survive the async SESSION_STARTED insert
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
README: console, control plane, MacLustr deployment; QA scripts
…
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Research console (Next 16) + control-plane API + mld deployment for www.socialcrawl.co
…
- apps/dashboard: SocialCrawl console — observatory, sessions console (decisions, page state, entities, runtime APIs, media, world-model graph, live events), entity evidence pages, runtime API explorer, connectors, missions launcher; passcode gate + authenticated API proxy. - apps/api: node:http control plane (overview, sessions, entities search, schemas, platforms, SSE stream, job runner spawning worker processes), token-protected mutations. - worker: bounded action execution (60 s), PLAY_VIDEO no longer awaits play(); --job linking. - storage: jsonb sanitiser, linkJob; util: unicode thousands separators, stopwords. - deploy/social-runtime-crawler.mld.json: PM2 api 8350 + web 8351, MacLustr Tunnel route. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-
Social Runtime Crawler v0.1 — browser-native self-learning social crawler PoC
…
Monorepo (pnpm, strict TS via tsx, vitest): persistent Chromium sessions with human login, network observer + SchemaProfiler + generic JSON entity miner, DOM mutation observer + in-page semantic snapshot, page classifier, network/DOM surface merge with provenance, video detection and frame sampling, world model, information-gain heuristic planner (+ optional Anthropic/local LLM planner), loop detection, platform-model learning and connector compilation, PostgreSQL + JSONL replay storage, research dashboard, YouTube and Reddit adapters. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
-