smoke post-hard-tier redeploy
OpenVerifying the 4 new batch tasks did not regress the existing 12 Hatchet tasks. Should fire fr-slack-on-created, fr-analyze-with-claude, fr-sync-to-sheet.
May 14, 2026
We use cookies to keep you signed in, process payments, and (if you allow) understand how ReplyLabs is used so we can improve it. You can change your mind anytime in the Cookie preferences link in our footer.
Read our Privacy PolicyVote on what matters to you. Submit ideas. The most-voted requests get built first.
Verifying the 4 new batch tasks did not regress the existing 12 Hatchet tasks. Should fire fr-slack-on-created, fr-analyze-with-claude, fr-sync-to-sheet.
May 14, 2026
fr-sync-to-sheet now on Hatchet. Full FR lifecycle should land in Google Sheet with all analysis columns populated.
May 14, 2026
AI_GATEWAY_API_KEY loaded after force-recreate. Should produce 1 Slack + 1 feature_request_analyses row + Claude analysis JSON in the trace output.
May 14, 2026
AI_GATEWAY_API_KEY loaded after force-recreate. Should produce 1 Slack + 1 feature_request_analyses row + Claude analysis JSON in the trace output.
May 14, 2026
AI_GATEWAY_API_KEY now on worker. Should produce 1 Slack message + 1 feature_request_analyses row.
May 14, 2026
Validates fr-analyze-with-claude runs Claude via callGateway from Hetzner worker. Should produce 1 Slack message + 1 feature_request_analyses row + sync to sheet.
May 14, 2026
target=hatchet for fr-slack-on-created. Should produce ONE Slack message (from Hatchet only). Inngest copy should self-gate with skipped:routed-to-hatchet.
May 14, 2026
After serverExternalPackages + explicit input types fixes. Build 0094120 live. Should produce TWO Slack messages now.
May 14, 2026
Testing dispatch_flags target=dual for fr-slack-on-created. Should appear in Slack twice (Inngest + Hatchet).
May 14, 2026