chore(stripe): swap to live-mode IDs (Evero LLC)#1
Merged
masonwyatt23 merged 3 commits intomainfrom May 1, 2026
Merged
Conversation
Replace test-mode price + portal config IDs with the live-mode equivalents created via Stripe API in Evero LLC (acct_1SuTz1): - mtr_61UbmHvl64L7TAeKF41IsCo7Z3L3v1UW (webfetch_request meter) - prod_URGspK7LvA6aHD (webfetch Pro) prod_URGs1uXTJ6kzQe (webfetch Team) - price_1TSOL2…RWlF Pro $19/mo price_1TSOL3…KMxW Team $79/mo - price_1TSOL3…Rgyd Team seat $12/mo - price_1TSOL2…AQCj Pro overage $0.015/unit (metered) - price_1TSOL3…6VOV Team overage $0.010/unit (metered) - bpc_1TSOLoIsCo7Z3L3v91IP14fL (live customer portal config) - we_1TSONWIsCo7Z3L3vr5GdyRbA (live webhook endpoint) Worker is already deployed against these IDs with live STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET set. Vercel dashboard pk_live updated to the matching Evero publishable key. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Apply fixes from /polish iteration 1 review + simplify pass: - formatCents uses Intl.NumberFormat (handles negatives correctly). - Dashboard imports formatCents from shared/pricing.ts (was duplicated). - Drop redundant break in managed-browser results loop — bounded by parseImagesFromHtml(limit) already. - Extract bumpKvCounter helper from enforcePoolRateLimit and tryReserveManagedBrowserCall — same read-then-write KV pattern with the same fail-open contract; helper centralizes the race-window comment so both call sites document the trade-off identically. - Biome formatter: collapse multi-line ternary in search.ts. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The CLI's build:types step runs tsc which needs @webfetch/core's declaration files. install.sh was building the CLI directly without first building core, so any fresh install (curl|bash) failed with TS2307: Assisted-By: ashlr-plugin <https://plugin.ashlr.ai>"Cannot find module '@webfetch/core'". Surfaced by the install.sh CI check — failure pre-existed on main. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces test-mode Stripe price IDs + portal config in cloud/workers/wrangler.toml with the live-mode equivalents created in Evero LLC. Worker is already deployed against these IDs (version 1155989a) with live STRIPE_SECRET_KEY + STRIPE_WEBHOOK_SECRET set. Vercel pk_live updated. /providers smoke shows platformProvidersAvailable=['managed-browser','pexels','serpapi','unsplash']. Test plan: bun test 292/292, typecheck clean, curl smoke green. 🤖 Claude Code