These changes are to the kit's own sales page in apps/web/app/[locale]/(marketing). When you build your product, you keep the structure and replace the words. The reasoning is in docs/marketing/landing-page.md.
New sections
- Security check. Five plain statements, each backed by a file in the repository: row-level security on all 13 public tables, billing tables users can only read (written by verified payment webhooks), two-step sign-in for the admin panel, emailed one-time codes before destructive actions, and the secret key kept on the server.
- Kit plus your agent. The ten agents the repository is set up for, by logo and name, from
kitOffer.agentsinapps/web/config/kit-offer.config.ts. - Plans and FAQ on the page. Two plans, Starter (the web app) and All-in (web plus the iPhone, iPad and Android app), followed by the FAQ.
/pricingand/faqremain as their own pages. - Interactive hero. Request chips replay the phone conversation; autoplay pauses off-screen, on hover or focus, and when the visitor prefers reduced motion.
The header now holds only Pricing, FAQ, Docs and one "Get the kit" button.
Search and sharing
- Page metadata, a share image, and JSON-LD (Organization, WebSite and SoftwareApplication on
/; FAQPage only on/faq). /llms.txt, built from config values.- The sitemap no longer sends a last-modified date that changes on every request.
Accuracy fixes
Copy was checked against the repository: 23 database test files (not 24), member (not admin) as the second role, and no claims of certifications or launch times.
Agent setup docs
- Node.js 22.13 or later and pnpm 11.21.0 everywhere (pnpm 11 needs that Node version).
.junie/guidelines.mdis now a short pointer toAGENTS.md, like the other agents' files, instead of a long outdated copy.- The Antigravity rule (
.agents/rules/agents-md.md) got the front matter its loader expects. - The
rls-reviewskill points at a test file that exists.