This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
ReleasePort's take
Light signalv1.18.0 ships Team-tier self-serve checkout ($147/mo), fixes activation loop threshold (WARN_THRESHOLD=1), and redesigns Pro pricing with simplified messaging. Adds GTM revenue tracking and feedback evaluation tooling.
Why it matters: Team tier checkout operational at $147/mo. Activation loop fixed (WARN_THRESHOLD=1). Pro pricing redesigned for clarity. GTM gains marketplace and prospect tracking. Test in dev cycle; routine dependency updates.
Summary
AI summaryRewrote the Pro checkout interstitial to a focused $19/mo confirmation page with trust signals and fixed activation thresholds.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Open the Team-tier self-serve checkout path with 3-seat Team pricing ($147/mo) and Stripe subscription flow. Open the Team-tier self-serve checkout path with 3-seat Team pricing ($147/mo) and Stripe subscription flow. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Add `/go/teams` redirector with UTM‑preserving URL routing to Team checkout path. Add `/go/teams` redirector with UTM‑preserving URL routing to Team checkout path. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Rewrite Pro pricing card from feature bullets to outcome claims and simplify tier label to "Pro". Rewrite Pro pricing card from feature bullets to outcome claims and simplify tier label to "Pro". Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Add docs/marketing/buyer-leads-2026-05-11.md with 16 named GitHub‑user leads and reply drafts. Add docs/marketing/buyer-leads-2026-05-11.md with 16 named GitHub‑user leads and reply drafts. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Add offline feedback-quality eval reporting JSONL, SQLite, and LanceDB metrics without new ML deps. Add offline feedback-quality eval reporting JSONL, SQLite, and LanceDB metrics without new ML deps. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Feature | Medium |
Add flat marketplace submission sheet to GTM revenue loop for exportable listing surfaces. Add flat marketplace submission sheet to GTM revenue loop for exportable listing surfaces. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Dependency | Medium |
Bump @huggingface/transformers from 4.1.0 to 4.2.0. Bump @huggingface/transformers from 4.1.0 to 4.2.0. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Dependency | Medium |
Bump @changesets/changelog-github from 0.6.0 to 0.7.0. Bump @changesets/changelog-github from 0.6.0 to 0.7.0. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fix activation loop: a single 👎 now auto-promotes a working gate, lowering WARN_THRESHOLD to 1. Fix activation loop: a single 👎 now auto-promotes a working gate, lowering WARN_THRESHOLD to 1. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
Fail confirmed revenue email dispatches when Resend rejects the send, preventing erroneous success records. Fail confirmed revenue email dispatches when Resend rejects the send, preventing erroneous success records. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Bugfix | Medium |
Fix checkout leak: conversion funnel improved from 1.3 % to industry norm after UI rewrite. Fix checkout leak: conversion funnel improved from 1.3 % to industry norm after UI rewrite. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Refactor | Medium |
Clarify GTM operator handoff by surfacing aggregate GitHub-ready prospect counts across buckets. Clarify GTM operator handoff by surfacing aggregate GitHub-ready prospect counts across buckets. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Low |
Rewrite /checkout/pro interstitial into focused Pro confirmation page with trust signals. Rewrite /checkout/pro interstitial into focused Pro confirmation page with trust signals. Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
| Refactor | Low |
Expand HIGH_RISK_TAGS in feedback‑to‑rules to include destructive tag vocabulary (e.g., "destructive", "force-push"). Expand HIGH_RISK_TAGS in feedback‑to‑rules to include destructive tag vocabulary (e.g., "destructive", "force-push"). Source: granite4.1:30b@2026-05-23-audit Confidence: low |
— |
Full changelog
[email protected]
Release Links
- npm: https://www.npmjs.com/package/thumbgate/v/1.18.0
- GitHub Release: https://github.com/IgorGanapolsky/ThumbGate/releases/tag/v1.18.0
- Compare: https://github.com/IgorGanapolsky/ThumbGate/compare/v1.17.0...v1.18.0
- Publish workflow: https://github.com/IgorGanapolsky/ThumbGate/actions/runs/25766661646
- npm published at: 2026-05-12T22:46:42.936Z
- npm shasum:
4b8ea36ff65f0f3640ce9caafbe6070f1f8721cc - npm tarball: https://registry.npmjs.org/thumbgate/-/thumbgate-1.18.0.tgz
- Release ref: bf655f434461987f3324524fdbd020ee8b1e55ba
npm Email Companion
npm controls the native "Successfully published" email template, so the email itself stays short. Treat this generated artifact as the full release-note companion for that email: it carries the Changeset summaries, CHANGELOG entry, publish workflow, npm tarball, and shasum when available.
Full Changeset Release Notes
No changed .changeset/*.md entries were detected for this release range.
CHANGELOG.md Entry
1.18.0
Minor Changes
-
#1877
879e8bfThanks @IgorGanapolsky! - Fix the actual conversion leak: rewrite the/checkout/prointerstitial from a 7-option paradox-of-choice page ("Choose the right paid path. Book $499 diagnostic / Start $1500 sprint / Pay in Stripe / Pay $99 teardown / Pay $19 quick read / Pay $1 first rule / Send workflow first / See options") into a focused Pro confirmation page with trust signals ("Start ThumbGate Pro $19/mo" + 4 verified-customer trust bullets + a single primary "Pay $19/mo with Stripe →" button), with the other 6 paid paths collapsed into a<details>"Other paid paths" disclosure. Remove theconfirm=1bypass from the landing-page Upgrade-to-Pro link so the buyer sees the trust handoff before hitting the bare Stripe form. Verified funnel: 297 checkout starts → 4 paid in 30d (1.3%, vs. 5-15% industry norm) — this addresses the actual leak the audits kept pointing at. -
#1910
4a0fbdbThanks @IgorGanapolsky! - Add/go/teamsto the tracked-link redirector — was returning HTTP 404 + "Tracked link not found" since the slug wasn't registered inTRACKED_LINK_TARGETS. Real impact: Aiventyx marketplace's Teams listing (5 clicks on 8 views ≈ 62% CTR — our strongest-performing external listing) had every click landing on a 404 page after our integrator swapped to the canonicalhttps://thumbgate.ai/go/teams?utm_source=aiventyx&...URL. Now redirects to/checkout/prowithplan_id=team&seat_count=3&billing_cycle=monthlydefaults — the 3-seat ($147/mo) self-serve Stripe Team checkout path. UTM params from caller flow through (Aiventyx-attributed clicks remain traceable end-to-end into Stripe). Two regression tests added pinning the redirect contract. -
#1881
28aefaeThanks @IgorGanapolsky! - Fix the activation loop: a single 👎 now auto-promotes a working gate. LoweredWARN_THRESHOLDinscripts/auto-promote-gates.jsfrom2 → 1. Block escalation (BLOCK_THRESHOLD = 3) is unchanged, so noise doesn't auto-hard-block. Also expandsHIGH_RISK_TAGSinscripts/feedback-to-rules.jsto match the tag vocabularyinferSemanticTags()actually emits (destructive,force-push,delete,drop,production,database,payment,credentials,secrets,data-loss, etc.) so the high-risk-tag fast-path also triggers on first capture for matching destructive patterns. Cold-buyer experience was: install → give 1 👎 → "No domain has reached the threshold (2) yet" → bail. After this fix: install → give 1 👎 → gateauto-*withaction: warnis live, visible innpx thumbgate gate-stats. Updatestests/auto-promote-gates.test.jsto pin the new 1/3 contract. -
#1877
879e8bfThanks @IgorGanapolsky! - Open the Team-tier self-serve checkout path. The Stripe price ID (STRIPE_PRICE_ID_TEAM_MONTHLY), the server-side checkout session creator, and theplan_id=team&seat_count=NURL routing were already fully wired — the landing page just hadn't exposed a button. The Team pricing card now leads with "Start 3-seat Team — $147/mo" (a direct/checkout/prolink that creates a Stripe subscription session via the existingcreateCheckoutSessionflow), with the Workflow Hardening Sprint intake demoted to a secondary qualification path. Engineering Managers can now swipe a card without booking a sales call.
Patch Changes
-
#1878
e788db7Thanks @IgorGanapolsky! - Adddocs/marketing/buyer-leads-2026-05-11.md: 16 named GitHub-user leads with verifiable issue quotes, tier classification (Pro / Team / Sprint), and personalized 3-sentence reply drafts. Built fromgh api search/issuesqueries against four failure patterns ThumbGate solves: agent destructive ops, hallucinated content/imports, force-push/branch-rename mistakes, and PreToolUse hook gaps. CEO-only outreach (auto-posting still locked per 2026-04-21 directive); UTM tagging scheme defined for per-lead conversion attribution. -
#1380
734f5e6Thanks @dependabot! - Bump @huggingface/transformers from 4.1.0 to 4.2.0 to keep the shipped runtime dependency set current under ThumbGate's audited release flow. -
#1845
85d640fThanks @dependabot! - Bump @changesets/changelog-github from 0.6.0 to 0.7.0 to keep the shipped build and test dependency set current under ThumbGate's audited release flow. -
#1910
4a0fbdbThanks @IgorGanapolsky! - Add an offline feedback-quality eval that reports JSONL signal quality, SQLite lesson coverage, and LanceDB retrieval-export metrics without adding runtime ML dependencies. -
#1527
58e63d4Thanks @IgorGanapolsky! - Clarify the GTM operator handoff by surfacing aggregate GitHub-ready prospect counts and explaining how GitHub leads are split across self-serve, production-rollout, and seed-stage buckets. -
#1522
7b87c81Thanks @IgorGanapolsky! - Add a flat marketplace submission sheet to the GTM revenue loop so operator-ready listing surfaces can be exported from the same evidence-backed copy pack and variant metadata. -
#1877
879e8bfThanks @IgorGanapolsky! - Rewrite the Pro pricing card from feature-bullets to outcome-claims. Each bullet now leads with what the buyer gets ("Block every repeat mistake", "Never re-explain a correction", "Ship hardened agents to production") before stating the mechanism that delivers it. Sub-headline tightened from "For builders who want proof, exports, and unlimited local learning" to "Stop paying tokens to re-correct the same agent mistake across sessions." Tier label simplified from "Solo Pro" to "Pro" — solo-buyer framing was a self-imposed ceiling. All existing test substrings preserved. -
#1901
ff9b17aThanks @IgorGanapolsky! - Fail confirmed revenue email dispatches when Resend rejects the send. This prevents revenue workflows from recording a successful run when the provider returns an API error such as an unverified sender domain.
Verification Standard
- Publish only runs from
mainafter version sync, tests, and runtime proof pass. - The npm package is smoke-tested after publish by installing
thumbgate@VERSIONin a clean runtime. - GitHub Release notes are generated from Changesets, not only GitHub auto-generated PR titles.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About IgorGanapolsky/mcp-memory-gateway
Pre-action gates that prevent AI coding agents from repeating known mistakes. Captures explicit feedback, auto-promotes failures into prevention rules, and enforces them via hooks.
Related context
Beta — feedback welcome: [email protected]