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
| Component | Status | Purpose |
|---|---|---|
OpenClaw runtime cron · bus · subagent rt | live | Orchestrace všech agentů, cron schedule, message routing |
main agent | live | CEO digest, rozhodovací vrstva, spouštění subagentů |
ba — Carmen | live | Business analyst, market research, competitive intel |
code — Thomas | live | Implementace, debugging, code review |
designer — Matt | live | UI/UX návrhy, brand assets |
devops — Ray | live | Infrastructure, deployment, monitoring |
qa — Alex | live | Quality assurance, testování |
journalist — Lois Vance WORLD desk | live | 4×/den rotace, clarqo.com WORLD edition |
journalist — David Whitmore UK desk | live | 4×/den rotace, clarqo.com UK edition |
journalist — Samuel König GERMANY desk | live | 4×/den rotace, clarqo.com DE edition |
editor — Eleanor Hart | spec | Editorial review gate; aktuálně OpenAI gpt-5-mini call |
growth | spec | SEO, growth hacking, audience building |
sales — Maren Cole | spec | Outreach, pipeline tracking, Resend email |
calling agent | future | Voice AI pro zákaznické hovory (TBD) |
Clarqo CMS api.clarqo.com | live | Publish endpoint, articles DB (PostgreSQL) |
Railway hosting | live | www.clarqo.com · api.clarqo.com · hq.shadowwolfapps.com |
GitHub repos | live | richardkingthesecond/clarqo · swa-intranet |
Telegram bridge | live | Owner ↔ main agent kanál |
⏱ Cron jobs
OpenClaw scheduler
| ID | Schedule | Popis |
|---|---|---|
| journalist-lois | 7 0,6,12,18 * * * | Lois Vance — WORLD rotace (4×/den) |
| journalist-david | 7 2,8,14,20 * * * | David Whitmore — UK rotace (4×/den) |
| journalist-samuel | 7 4,10,16,22 * * * | Samuel König — GERMANY rotace (4×/den) |
| morning-idea-report | 3 8 * * * | Ranní idea report pro Ondřeje |
| ceo-morning-report | one-shot 2026-04-27 06:00 | CEO ranní briefing |
| cadence-review-14d | one-shot 2026-05-10 09:00 | 14denní cadence review |
🔐 Credentials inventory
.openclaw/credentials/
| Soubor | Status | Účel |
|---|---|---|
| clarqo-admin.txt | present | Admin přístup do Clarqo CMS |
| clarqo-lois-api-key.txt | present | Publish API key pro CMS (journalist pipeline) |
| shadowwolfapps-email.txt | partial | Heslo pro email; SMTP host chybí |
| openai-api-key.txt | missing | gpt-image-1/2, gpt-5-mini editor review |
| anthropic-api-key.txt | missing | Plný subagent runtime (claude-opus-4-7) |
🚧 Open gaps
známé problémy a TODO
-
red
gpt-image-2 vyžaduje OpenAI org verificationGenerace obrázků běží na fallback gpt-image-1. Upgrade na gpt-image-2 vyžaduje ověření organizace u OpenAI.
-
yellow
SMTP host pro shadowwolfapps.comHeslo přítomno, ale SMTP server není nakonfigurován. Blokuje sales outreach pipeline (Resend jako alternativa).
-
red
Anthropic API key chybíEditor agent přepnut na OpenAI 2026-04-26. Plný subagent runtime (claude-opus-4-7) vyžaduje vlastní API key. Aktuálně runtime přes hostlocal model.
-
yellow
Tier 1 noví agenti nejsou registrovaní v OpenClawgrowth, editor (Eleanor Hart), sales (Maren Cole) — specs hotovy, agenti nejsou aktivováni v OpenClaw konfiguraci.
-
red
openai-api-key.txt chybí v credentialsOpenAI integrace (image gen, editor review) závisí na API key, který není uložen ve standardní credentials lokaci.