node v26.0.0, pnpm 10.32.1, doppler v3.76.0, gh gh version 2.89.0 (2026-03-26)
ForgeBot Self-Test Results
Live smoke test for runtime tools, Doppler, Slack, GitHub, image generation, and share-preview publishing.
439 secrets readable in forgeapps/prd
/opt/homebrew/bin/doppler · v3.76.0 · service-token env present (len=53, masked)
defaults set to project=forgeapps, config=prd
OPENROUTER_API_KEY read OK (len=73, masked)
all 5 present: SLACK_FORGEBOT_BOT_USER_OAUTH_TOKEN, OPENROUTER_API_KEY, CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_K…
forgebot (U0B9SM7MVB5) @ forgefx
api.test OK; users.info OK (U0B9SM7MVB5); channel read OK (adamobot_playground, from HERMES_SESSION_CHAT_ID); t…
valid token, account ffx-forgebot
LIVE round-trip OK — generated 651438 bytes via OpenRouter
script + pnpm entry + clean-mode Cloudflare auth names present (live publish enabled)
Image-gen smoke test
This image was generated during the live run to prove OpenRouter image auth and billing. The report itself is HTML, so status text stays selectable and legible.