ccc372152d
Marty's call. Sign-ins expired after 24 hours, which meant a member passed the login gate roughly once a day — and that gate is the entire inventory behind the login-ad product. The platform has served 356 login impressions in its life while members have bought 20,526 credits of them. Four hours, env-tunable via SESSION_TTL_HOURS. Said out loud in three places rather than left to feel like a glitch: the login gate itself now explains it, the chatbot has a canned answer for "why do I keep getting logged out", and the same fact is in the assistant's system prompt so the AI never calls it a bug. Wording throughout is Marty's: to keep resources optimised we do not keep anyone signed in longer than 4 hours, and nothing about the account, credits or line is affected. The canned pattern was checked against the neighbours it sits beside — seven phrasings reach it, and withdraw / pyramid / earnings / second account / payout answers are all untouched. CANNED is first-match-wins, so that check matters. Member walk clean, chatbot suite 35 green. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>