Launch Checklist
Use this checklist before showing the site to paid users. It keeps launch work separate from product claims: do not mark an item complete unless the corresponding release artifact, policy, or configuration is actually ready.
Site Build
- Run
pnpm install --frozen-lockfile. - Run
pnpm validate:config. - Run
pnpm typecheck. - Run
pnpm build. - Open the built site locally and check the home page, pricing, download, docs, FAQ, and security pages on desktop and mobile widths.
Link Configuration
- Set
SITE_URLto the production origin. - Set download links in
src/config/links.ts:DOWNLOAD_MAC_URLDOWNLOAD_MAC_ARM64_URLDOWNLOAD_MAC_INTEL_URL
- Set purchase links to hosted Stripe Payment Links:
BUY_FOUNDER_URLBUY_PRO_MONTHLY_URLBUY_PRO_ANNUAL_URL
- Set
SUPPORT_EMAILandSUPPORT_MAILTO_URL. - Set
GITHUB_URLandRELEASES_URLonly if public destinations exist. - Leave unpublished platform artifacts empty so the Download page hides them.
Release Artifact Checks
- Confirm the latest version string.
- Confirm the release date.
- Verify every published DMG link.
- Verify SHA256 checksums from a clean download.
- Confirm the minimum macOS version.
- Confirm whether the build is signed and notarized before enabling that claim.
- Update v0.1.0 with artifact metadata before announcement.
Pricing and Purchase Terms
- Confirm Free, Founder Lifetime, Pro Monthly, and Pro Annual prices.
- Confirm Founder Lifetime scope, update window, transfer rules, refund terms, and support expectations.
- Confirm Pro subscription renewal, cancellation, invoice, and license-expiry behavior.
- Confirm that the pricing page, FAQ, and license page describe the same plan limits.
- Do not change checkout links unless written purchase terms match the site copy.
- Run
pnpm validate:config:paymentsbefore deploying live checkout.
Legal and Policy Pages
- Review Privacy, Terms, License, Refunds, and Security before publishing changes.
- Confirm governing law, refund windows, warranty language, liability language, and commercial license restrictions.
- Confirm the responsible disclosure contact path.
- Make sure public policy pages match the current purchase and support flow.
Content and Claims
- Product name should be
PastePrompt. - Core positioning should remain: local-first macOS context builder for auditors and developers using LLMs on large codebases.
- Avoid claims that PastePrompt finds vulnerabilities by itself.
- Avoid claims that LLM results are guaranteed.
- Avoid claims that secret scanning prevents every leak.
- Avoid SOC 2, ISO, GDPR, HIPAA, legal-compliance, customer-logo, or testimonial claims unless separately verified and approved.
- Confirm all screenshots are real product screenshots or app recording stills.
Documentation Coverage
Check that launch users can find practical instructions for:
- Installing on macOS
- Creating the first context bundle
- Importing a license
- Using the secret scanner
- Using Git diff mode
- Opening files in an editor
- Troubleshooting install issues
- Troubleshooting repo scan errors
Support Readiness
- Confirm the support email works.
- Confirm support guidance tells users not to send source code, secrets, private repository URLs, or client-confidential material in first contact.
- Confirm paid-user support expectations are conservative and match the purchase terms.
- Prepare a safe support-report template that asks for app version, macOS version, release channel, and sanitized error details.