Cybertron· Pub.cat

Cybertron modules

17 Decepticon-coded modules make up the pipeline. Each has a Pub.Cat persona accountable, a defined role, and dependencies. Status shown live; tap a card to drill into module performance, runs, errors and cost.

14 operational2 degraded1 pre-launch

RAVAGE

Module 01 · owner @chun-li

operational

Source ingestion — pulls articles from RSS, sitemaps, browser rendering, X signals. Feeds normalised content into the pipeline.

Language
Python
Upstream
none
Downstream
2

SOUNDWAVE

Module 02 · owner @chun-li

operational

Dedupe + clustering — listens to every incoming article, decodes intent, clusters near-duplicates, prevents publishing the same story twice across sources.

Language
Python
Upstream
1
Downstream
1

LASERBEAK

Module 03 · owner @dudley

operational

Evidence hunting — verifies claims against original sources, pulls supporting quotes and links before writing.

Language
Python
Upstream
1
Downstream
1

DEVASTATOR

Module 04 · owner @chun-li

operational

Editorial gate + fact-check — applies QVR thresholds (Q × V × R), anti-slop rules, and rejects drafts below the bar. Pub.Cat owns the QVR metrics; DEVASTATOR enforces.

Language
Python
Upstream
2
Downstream
1

SWINDLE

Module 05 · owner @chun-li

operational

Article writer — drafts the article body, headline, slug, meta description from approved cluster. Writer LLM is per-site (currently Gemini Flash for all).

Language
Python
Upstream
1
Downstream
1

TARN

Module 06 · owner @e-honda

operational

CMS publisher — pushes finished articles to Ghost via Admin API, manages feature_image attachment, schedules and unpublishes.

Language
Python
Upstream
1
Downstream
3

PRIMUS

Module 07 · owner @cammy

operational

Orchestrator — coordinates the pipeline run, schedules, retries, surfaces errors. The runtime brain.

Language
Python
Upstream
none
Downstream
9

KNOCKOUT

Module 08 · owner @dee-jay

operational

Social packaging — composes platform-specific posts (Reddit title + body, X copy, WhatsApp summary, BlueSky tweet) from the published article.

Language
Python
Upstream
1
Downstream
1

BLASTER

Module 09 · owner @dee-jay

operational

Distributor — pushes packaged posts to Reddit, WhatsApp, BlueSky, X, Facebook, Telegram channels. Owns the per-platform adapters + retry logic.

Language
Python
Upstream
1
Downstream
none

TELETRAAN-X

Module 09 · owner @rose

operational

Ops + health + Discord alerts — watches every other module, surfaces failures, escalates CRITICAL to Owen via Telegram. Rose's mirror inside Cybertron.

Language
Python
Upstream
none
Downstream
none

UNICRON

Module 10 · owner @balrog

degraded

Analytics + feedback loop — ingests post-publish performance (views, RPM, conversion), feeds back into DEVASTATOR's gate so the bar adapts.

Language
Python
Upstream
2
Downstream
1
Awaiting RPM ingest wiring (Balrog feed empty as of 2026-05-11).

X_SIGNAL_INGESTOR

Module 11 · owner @zangief

operational

X / Twitter signal ingest — pulls trending tweets in our subject niches for SOUNDWAVE to consider as story candidates.

Language
Python
Upstream
none
Downstream
1

GROK_SIGNAL_ANALYST

Module 12 · owner @zangief

degraded

Grok signal analysis — scores X signals for newsworthiness via Grok API, filters noise before they reach RAVAGE.

Language
Python
Upstream
1
Downstream
1
Grok API key pending Owen rotation.

BROWSER_RENDERING_PROXY

Module 13 · owner @zangief

operational

JS-heavy source rendering — runs headless Chrome to fetch articles that need JavaScript to render before RAVAGE can scrape them.

Language
Python + Playwright
Upstream
none
Downstream
1

RSSHUB_GATEWAY

Module 14 · owner @chun-li

operational

RSSHub adapter — pulls feeds from sources that don't expose proper RSS, normalises into RAVAGE's input shape.

Language
Python
Upstream
none
Downstream
1

DASHBOARD

Module 15 · owner @fei-long

operational

Operator dashboard — instance overview, migration status, module performance. This very portal.

Language
Next.js + TypeScript
Upstream
none
Downstream
none

BLITZWING

Module 16 · owner @chun-li

pre-launch

Multi-language translator — takes a published English article and ships idiomatic translations to ES, CA, DE, IT, FR, PT, JA. One article in multiple forms — the triple-changer of the pipeline.

Language
Python
Upstream
1
Downstream
1
Skeleton ships Day 3 of the 14-day push (2026-05-13). DS4P + Gemini Flash backends.

Pipeline flow

Signal inputs (RAVAGE, X_SIGNAL_INGESTOR, GROK_SIGNAL_ANALYST, BROWSER_RENDERING_PROXY, RSSHUB_GATEWAY) feed into SOUNDWAVE / LASERBEAK, which surface candidate stories to DEVASTATOR's editorial gate. SWINDLE drafts. TARN publishes. BLITZWING translates. KNOCKOUT packages. BLASTER distributes. UNICRON closes the feedback loop. PRIMUS orchestrates. TELETRAAN-X watches everything. DASHBOARD is where you are.