v0.0.19
What's Changed
- feat(mcp): start_trial — self-serve trial provisioning over MCP (#3649) by @msywulak in #3787
- feat(auth): business-email-only signup — deny disposable + freemium (#3650) by @msywulak in #3788
- feat(billing): unclaimed-grace reaper — expire never-claimed trials past grace (#3652) by @msywulak in #3789
- feat(billing): claim-gated metering — withhold Atlas-token Q&A pre-claim (#3651) by @msywulak in #3791
- feat(onboarding): abuse controls on start_trial — Turnstile + per-IP/email rate limiting by @msywulak in #3790
- feat(crm): MCP signup → CRM as MCP_SIGNUP lead source (#3653) by @msywulak in #3792
- fix(www): reconcile marketing/legal copy with v0.0.19 trial-signup flows by @msywulak in #3799
- docs(v0.0.19): fix trial-signup doc accuracy gaps caught by audit by @msywulak in #3802
- fix(prod-audit): Turnstile boot guard + trial-gate metrics + abuse-RPM audit (#3795–#3797) by @msywulak in #3798
- fix(trial-signup): close cross-PR gaps from v0.0.19 milestone review by @msywulak in #3803
- refactor(crm): one LeadEvent schema SSOT in @useatlas/twenty; parse crm_outbox payload by @msywulak in #3804
- fix(trial-signup): resolve MCP start_trial envelope contract gaps (#3800) by @msywulak in #3805
Full Changelog: v0.0.18...v0.0.19