Last 12 weeks · 1 commit
1 of 6 standards met
What was wrong Oscar Mike had no memory between days, so each morning it free-associated a question off the date. The prompt listed food & drink first and weighted a short list at "~80%" — so it kept snapping back to food and "what skill did you learn." (See the group thread ribbing OM about exactly this.) The fix : Adds a 22-theme pool spanning music, movies, travel, pets, sports, nostalgia, hobbies, style, weather, small joys, this-or-that, and more. Picks one theme per day deterministically from days-since-epoch (). The cron increments one calendar day at a time, so consecutive posting days always differ and the whole list cycles (~1 month of weekdays) before repeating — no persistence needed. Makes food and "what skill did you learn" off-limits unless the assigned theme explicitly names them (one food theme remains but is flagged "use rarely"). Verification passes. Simulated the next two weeks of weekdays — theme indices 14, 15, 18, 19, 20, 21, 0, 3, 4, 5 — all distinct. Note: this only affects prompts generated going forward. 🤖 Generated with Claude Code
Repository: vercel/oscar-mike. Description: Oscar Mike — daily Slack bot for the Vercel veterans affinity group Stars: 1, Forks: 1. Primary language: TypeScript. Languages: TypeScript (95.8%), JavaScript (2.2%), CSS (2%). Homepage: https://oscar-mike.vercel.app Open PRs: 0, open issues: 0. Last activity: 1w ago. Community health: 37%. Top contributors: joe-reitz.