← SWA HQ
🏗 Infrastructure
Shadow Wolf Apps · Architecture Overview
--:--:--
Verze 1.0 · 2026-04-26

Přehled

Shadow Wolf Apps provozuje jednomanový multi-projektový stack postavený na AI agentech. Orchestraci zajišťuje OpenClaw runtime (cron scheduler, subagent bus, message routing), nasazení je plně GitHub-driven přes Railway webhooky a veškerý hosting běží na Railway.app.

Klíčovou vlastností stacku je kompozitelnost: každý agent je izolovaná jednotka s vlastní identitou, doménou a sadou nástrojů. Agenti komunikují přes centrální message bus a jsou spouštěni buď cronově, nebo na vyžádání hlavního agenta. Stack je připraven na horizontální rozšíření přidáváním nových agentů bez zásahu do stávající infrastruktury.

Brand consolidation: tech, finance, AI all served from Clarqo since 2026-04-26 — no separate TechPulse domain or service.

📐 Architecture diagram
end-to-end stack mapování
flowchart TB
    subgraph Owner["👤 Owner"]
        OND[Ondrej / Richard King]
    end

    subgraph OC["⚙ OpenClaw Runtime"]
        CRON[Cron Scheduler]
        BUS[Message Bus]
        MAIN[main agent]
    end

    subgraph SA["🤖 Subagenti"]
        BA[ba
Carmen] CODE[code
Thomas] DEV[devops
Ray] DES[designer
Matt] QA[qa
Alex] J1[journalist
Lois Vance] J2[journalist
David Whitmore] J3[journalist
Samuel Konig] GR[growth
spec only] ED[editor
Eleanor Hart] SL[sales
Maren Cole] end subgraph EXT["☁ External APIs"] OAI[OpenAI
image + editor] ANT[Anthropic
subagent runtime] GH[GitHub] TG[Telegram] CMS[Clarqo CMS API
api.clarqo.com] end subgraph HOST["🚂 Railway Hosting"] WEB[www.clarqo.com] APIH[api.clarqo.com] HQ[hq.shadowwolfapps.com] DB[(PostgreSQL)] end OND <-->|Telegram| TG TG <--> BUS CRON --> J1 & J2 & J3 & ED & MAIN & CODE J1 & J2 & J3 -->|image gen| OAI J1 & J2 & J3 -->|editor gate| ED ED -->|gpt-5-mini| OAI ED -->|APPROVE| CMS J1 & J2 & J3 -->|push images| GH GH -->|webhook| HOST CMS --> DB CMS --> APIH APIH --> WEB HQ -->|proxy /api/clarqo| APIH MAIN -->|state digest| TG BA & CODE & DEV & DES & QA --> BUS SA --> ANT
🧩 Components
runtime, agenti, integrace
ComponentStatusPurpose
OpenClaw runtime
cron · bus · subagent rt
liveOrchestrace všech agentů, cron schedule, message routing
main agent
liveCEO digest, rozhodovací vrstva, spouštění subagentů
ba — Carmen
liveBusiness analyst, market research, competitive intel
code — Thomas
liveImplementace, debugging, code review
designer — Matt
liveUI/UX návrhy, brand assets
devops — Ray
liveInfrastructure, deployment, monitoring
qa — Alex
liveQuality assurance, testování
journalist — Lois Vance
WORLD desk
live4×/den rotace, clarqo.com WORLD edition
journalist — David Whitmore
UK desk
live4×/den rotace, clarqo.com UK edition
journalist — Samuel König
GERMANY desk
live4×/den rotace, clarqo.com DE edition
editor — Eleanor Hart
specEditorial review gate; aktuálně OpenAI gpt-5-mini call
growth
specSEO, growth hacking, audience building
sales — Maren Cole
specOutreach, pipeline tracking, Resend email
calling agent
futureVoice AI pro zákaznické hovory (TBD)
Clarqo CMS
api.clarqo.com
livePublish endpoint, articles DB (PostgreSQL)
Railway hosting
livewww.clarqo.com · api.clarqo.com · hq.shadowwolfapps.com
GitHub repos
liverichardkingthesecond/clarqo · swa-intranet
Telegram bridge
liveOwner ↔ main agent kanál
⏱ Cron jobs
OpenClaw scheduler
IDSchedulePopis
journalist-lois7 0,6,12,18 * * *Lois Vance — WORLD rotace (4×/den)
journalist-david7 2,8,14,20 * * *David Whitmore — UK rotace (4×/den)
journalist-samuel7 4,10,16,22 * * *Samuel König — GERMANY rotace (4×/den)
morning-idea-report3 8 * * *Ranní idea report pro Ondřeje
ceo-morning-reportone-shot 2026-04-27 06:00CEO ranní briefing
cadence-review-14done-shot 2026-05-10 09:0014denní cadence review
🔐 Credentials inventory
.openclaw/credentials/
SouborStatusÚčel
clarqo-admin.txtpresentAdmin přístup do Clarqo CMS
clarqo-lois-api-key.txtpresentPublish API key pro CMS (journalist pipeline)
shadowwolfapps-email.txtpartialHeslo pro email; SMTP host chybí
openai-api-key.txtmissinggpt-image-1/2, gpt-5-mini editor review
anthropic-api-key.txtmissingPlný subagent runtime (claude-opus-4-7)
🚧 Open gaps
známé problémy a TODO