Today's Roster
0 of 0
🎤 The Story
Painting the scene…
⚠️ Admin
Enter the admin passcode to unlock dangerous actions, the answer editor, and the avatar bank.
🔓 Unlocked
Lock
Filled
—
Featured
—
Image regens
—
Reveal posted
—
Round opens
—
Today's story setup (before the round starts)
Optional. Pre-set a title or feed Claude some story seed text. If you write seed suggestions without a title, click Suggest titles for three options.
Featured for image
Actions
Edit
Slack
🔬 Why this image? (model + prompt)
🧪 Image lab (test image quality per teammate — doesn't affect today's image)
Pick a teammate and generate a test image. Optionally override the prompt or pick a model. Result shows below — nothing is saved as today's image unless you click Promote.
Preview & edit
Click any blank to edit. Empty out the input to clear an answer.
Reminders
Auto-cron sends one at 3 PM ET. Manual nudge anytime.
Recent reminders (click ✕ to delete from Slack)
Roster
One name per line. Save, then Reset to regenerate today's mad libs against the new roster.
Fallback words (used to auto-fill blanks when people don't respond)
Edit the wordbank that auto-fills any blanks people didn't claim by the morning cron. One word/phrase per line per category. Leave a category blank to revert it to the hardcoded default. Click Reset next to a category to load its defaults back in.
Avatar bank (face-conditioned image gen)
Each row, three actions:
📤 Upload — pick a file from your computer; we re-host it to Cloudflare R2 with a stable URL. Use this for LinkedIn / private Slack avatars where the original URL won't work for anyone but you.
📥 Re-host URL — server fetches the URL you've pasted and caches it in R2. Works for Imgur / GitHub / Confluence; won't work for auth-required URLs.
✓ Test — confirms the URL is reachable AND InstantID can find a face. Catches bad avatars before reveal time.
📤 Upload — pick a file from your computer; we re-host it to Cloudflare R2 with a stable URL. Use this for LinkedIn / private Slack avatars where the original URL won't work for anyone but you.
📥 Re-host URL — server fetches the URL you've pasted and caches it in R2. Works for Imgur / GitHub / Confluence; won't work for auth-required URLs.
✓ Test — confirms the URL is reachable AND InstantID can find a face. Catches bad avatars before reveal time.
Team context (inside-jokes baked into every template)
Appended to the system prompt every time a new template is generated. Reference real people, projects, rituals. Empty out + Save to revert to the baked-in default. After editing, Reset to regenerate today's session with the new context.
Pending lore submissions (submitted via /madlibs lore)
Approve to append to the team context. Reject just drops the submission.
Archive viewer
End-and-reset cron archives each completed session for 30 days (
session_archive:YYYY-MM-DD) and logs errors for 7 days (cron_errors:YYYY-MM-DD). Pick a date and pull either back.Danger zone
These actions are destructive. Read the confirmation prompts.