Skip to content

feat: launch hosted browser execution with configured pricing#179

Draft
abrichr wants to merge 23 commits into
mainfrom
fix/honest-hybrid-positioning
Draft

feat: launch hosted browser execution with configured pricing#179
abrichr wants to merge 23 commits into
mainfrom
fix/honest-hybrid-positioning

Conversation

@abrichr

@abrichr abrichr commented Jul 15, 2026

Copy link
Copy Markdown
Member

What changed

  • launches the hosted browser product rather than presenting a waitlist or private-preview posture
  • retrieves and verifies the configured Stripe offer server-side instead of hard-coding unverified availability
  • binds both offer rendering and direct checkout to the exact Cloud launch contract: stable Product identity, browser/Beta scope, licensed USD $500 monthly Price, no alternate amounts or trial, and 10,000 included runs
  • disables the hosted CTA when the offer cannot be verified; direct unverified checkout requests fail with HTTP 503 before Stripe Session creation
  • supports a least-privilege Stripe restricted key for the Web checkout surface and documents exact Netlify Production scopes
  • replaces historical agent-training terms with the actual managed browser subscription, renewal, cancellation, refund, usage, Beta, and artifact/runtime data-boundary contract
  • adds distinct developer, operations, and regulated-buyer paths, explicit product status, bounded drift outcomes, security boundaries, and current backend maturity
  • rewrites benchmark proof around the buyer outcome: bounded repeated browser work showed lower median latency and no model cost on healthy compiled replay
  • moves sample sizes, reproducibility, pricing basis, demo limitations, and full caveats behind clear evidence links; OpenEMR remains explicitly a cost/latency field cross-check, not production reliability evidence
  • narrows healthcare, lending, safety, pricing, and FAQ copy to the shipped browser path and configured/tested safeguards rather than implying document extraction, Encompass/Citrix readiness, or universal wrong-record prevention
  • routes purchase and onboarding into the real Cloud control plane
  • upgrades the public runtime to Next.js 15.5 and Cypress 15, removes an unused vulnerable Algora dependency, and replaces the obsolete Netlify Cypress plugin with a SHA-pinned GitHub build/E2E gate

Why

The public site mixed historical product directions, understated the deterministic compiler, and made commercial status ambiguous. The old hosted card could continue to advertise launch after offer lookup failed, while the terms described an abandoned product. Benchmark proof also put sample mechanics, reset behavior, temporary pricing, and caveats into primary buyer copy instead of leading with the operational outcome and one clear boundary.

Launch contract

Web and Cloud must use the same live Stripe account and exact Price. Web re-verifies the offer immediately before Checkout; Cloud independently verifies the same Product, Price, webhook, and 10,000-run entitlement during production deployment and accepts onboarding only for that configured Price.

This code path is launch-capable, but production release still requires the configured live provider evidence: deploy Web and Cloud, prove a signed live webhook delivery, and complete one real-card checkout through sign-in, subscription claim, entitlement, cancellation, and refund.

Validation

  • npm test: 7 offer/mode contract tests passed
  • npm run build: production Next.js 15.5.20 build passed
  • npx cypress run --config baseUrl=http://127.0.0.1:3000: 12 positioning, evidence-boundary, maturity, offer, checkout-refusal, terms, and security tests passed
  • verified exact 10,000-run offer display/checkout path and unconfigured disabled/HTTP 503 path

…wo-buyer one-liners, scope armed-only + on-screen-effects)

Aligns live marketing copy with shipped reality (STATE_OF_THE_UNION
2026-07-14 HYBRID decision) and closes the public-honesty gaps from
review_3 / review2_6.

Pricing (honesty P0): revert the Hosted self-serve card to a
WAITLIST / preview state. The cloud runner still defaults to a mock and
the money-leak/funnel are not closed, so the card no longer advertises a
live "$500/mo · up to 10,000 runs · same day / sign up and run today"
promise. Price shown as indicative; hard 10,000-run quota dropped; the
Stripe-checkout button is replaced with a "Join the waitlist" email
capture. Enterprise/pilot concierge path is unchanged.

Two buyers, two one-liners:
- Regulated (Enterprise card) now leads with the intersection wedge:
  halts before writing to the wrong record, on the Citrix and legacy
  desktop systems browser agents can't reach and RPA silently gets
  wrong, run inside your building.
- Non-PHI web lane (Hosted card) gets its own honest line: deterministic
  replay at $0 per run, no per-step model bills, compiled not
  re-reasoned, linking to the measured compiled-versus-agent comparison.
  No wrong-patient safety claim applied to the web lane (not
  differentiated there).

Scope the overclaims (review_3 findings 2, 3):
- Add the armed-only identity caveat to the healthcare wrong-patient
  block and SafetyBand ("on armed steps ... coverage is auditable per
  step and reported in every run") + a LIMITS link on healthcare.
- "effects" -> "on-screen effects" on MastHead + SafetyBand, so the
  default posture is not implied to be independent effect verification
  against the system of record.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CKrVJJy5jWVCkXAqgUqtqZ
@netlify

netlify Bot commented Jul 15, 2026

Copy link
Copy Markdown

Deploy Preview for cosmic-klepon-3c693c ready!

Name Link
🔨 Latest commit b5c6ebd
🔍 Latest deploy log https://app.netlify.com/projects/cosmic-klepon-3c693c/deploys/6a586d9ddc4d4800086653bb
😎 Deploy Preview https://deploy-preview-179--cosmic-klepon-3c693c.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@abrichr abrichr marked this pull request as draft July 15, 2026 19:46
@abrichr abrichr changed the title fix: honest hybrid positioning (waitlist self-serve card, two-buyer one-liners, armed-only + on-screen-effects scoping) feat: launch hosted browser execution with configured pricing Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant