// The e2e worker's per-org hourly execution cap (EXECUTION_RATE_LIMIT_PER_HOUR). // One constant with two consumers, the boot recipe env (cloud.boot.ts) and the // rate-limit backstop scenario (cloud/mcp-execution-limits.test.ts), so they // cannot drift apart. // // Picking the value is a squeeze from both sides. It must be LOW enough that // the backstop scenario can exhaust it with real sequential executions (prod's // 1000/hour cannot be reached in a test), and HIGH enough that no other // scenario trips it: the counter is per organization and every `execute` a // scenario runs counts against its org, so this must exceed the busiest // single-org scenario's execute count (currently toolkits-mcp at ~8) with // comfortable headroom. If a scenario ever fails with the rate-limit backstop // message, it outgrew this cap: raise it here, never in the boot env alone. export const E2E_EXECUTION_RATE_LIMIT = 20;