The user reports an issue with the Supabase Studio AI Assistant where requests remain pending indefinitely until a refresh or navigation occurs. They identified that the `queryAi` function's default timeout is zero, causing the timeout logic to not execute unless a positive timeout is set. The user tested a fix by introducing a default timeout, which resolved the issue in their controlled environment.
The user is evaluating Supabase's production reliability, focusing on cron jobs, scheduled webhooks, and queues. They found several issues, including header corruption and missing queue messages, which concern them due to silent failures. They seek community feedback on whether these are common problems or isolated cases.
The user conducted a static analysis on Supabase's codebase to verify the reliability scanner's findings against actual GitHub issues. They found that while the project is well-maintained, issues related to cron and scheduled jobs were particularly fragile, requiring multiple fixes. The user seeks feedback from others running Supabase in production to see if this aligns with their experiences.