Settings
0 ok · 0 test · 8 required missing
API tokens
Dashboard reads presence from ~/.atelier.env / atelier/.env.local — values are never displayed.
Provider
Description
Category
Status
Vercel
VERCEL_TOKEN
Deploy + DNS + subdomain pattern
infra
MISSING
Supabase
SUPABASE_ACCESS_TOKEN
Auth + Postgres + RLS
infra
MISSING
GitHub
GH_TOKEN
Repo create + commits
infra
MISSING
Stripe (test)
STRIPE_SECRET_KEY
Test mode keys for golden path
payments
MISSING
Stripe (live)
STRIPE_SECRET_KEY_LIVE
LIVE keys — S5 gate before launch
payments
MISSING
Resend
RESEND_API_KEY
Outreach + transactional + tracking pixel
comms
MISSING
Telegram
TELEGRAM_BOT_TOKEN
Review-after gates (15 min rollback)
comms
OPT
Anthropic
ANTHROPIC_API_KEY
Opus + Sonnet for stations
ai
MISSING
OpenAI
OPENAI_API_KEY
Fallback for non-Anthropic skills
ai
OPT
PostHog
POSTHOG_API_KEY
Activation funnel + retention
analytics
OPT
Ahrefs
AHREFS_API_TOKEN
S2 brand-radar + keyword volumes
analytics
OPT
Encryption key
ATELIER_ENCRYPTION_KEY
AES-256-GCM envelope for stored tokens
infra
MISSING
Encryption
AES-256-GCM envelope for stored tenant tokens (cf. lib/crypto.ts in saas-base).
ATELIER_ENCRYPTION_KEY
Rotate every 90 days · current age depends on .env presence (read-only here).
Telegram gates
Review-after pattern: notification per station with a 15-min rollback window.
Webhook URLhttps://api.telegram.org/bot{TOKEN}/setWebhook
Chat ID— (configure via TELEGRAM_CHAT_ID)
Per-station gatesS3 · S4 · S5 · S6 · review-after
Rollback window15 min after each station completion
Brand
Mercury × Linear blend — synchronized with templates/saas-base/app/globals.css.
background
#F8F5F0
primary (navy)
#1F3A5F
secondary (terracotta)
#B8612D
success (olive)
#5A7F3E
Serif (display)
Aa · Atelier 42
Sans (UI)
Aa · System UI
Mono (status / data)
Aa · S5 · 2026-05-17
Verticals library
2 templates · grows by 1 per distilled sprint.
Danger zone
Irreversible — UI affordances only in v1.
Reset all sprints
Move every runs/* directory into runs/.archive/ — keeps the data, hides it from views.
Wipe runs/
Permanently delete runs/* (excluding _input.json templates). Cannot be undone.
Export playbook as zip
Bundle playbook/* + verticals/* for archival / sharing.