Repository navigation
Pro (was Team) with a 3-day trial; Free limited to the totals and one suggestion; suggest keeps its answer and writes ideas and website designs; genclass 0.3.6 - #228
Conversation
… and one suggestion, suggest keeps its answer with the model's ideas and website designs Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rial, price, upgrade); Pro sees the model's ideas and website designs with full prompts; suggest's lines fit 58 columns Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nswer and writes ideas and designs (rule 11, PRIVACY), ask and the problem lists are Pro's (rule 12) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ind; one trial per account across open Checkouts, a reused page keeps its trial; the trial button without an app goes to the new app form; tests for Pro, the trial, Free's limits and suggest's kept answers, ideas and designs Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
GenClass runtime review2 findings in this pull request's tests at
Reply The race report, test by testRace report2 signatures in 2 tests, 2 reproducible (flagged in 2 or more seeds of the same test) · 19 files read · mode observe
[chromium] search.spec.ts > search > buggy page: results of the last query2 seeds (1, 2) · 1 signature · chaos: latency 0–600 ms, reorder Witnesses (facts measured without the model)
search.spec.ts > search > buggy page: results of the last query5 seeds (1, 2, 3, 4, 5) · 1 signature · chaos: latency 0–600 ms, reorder Witnesses (facts measured without the model)
3 tests with nothing flagged
Lines under "Witnesses (facts measured without the model)" are happens-before facts the runtime measured in the page without the model, one per signature (witness kind, operation): overwrote-newer, a response wrote a field over what a newer request or the user had written since the request started; identical-in-flight, two identical requests in flight together from separate user actions. They carry no confidence: a fact is listed when it happened. Reproducible: seen in 2 or more seeds of the same test. Whether a fact is a bug is for you to decide (some overwrites are intended; many are repaired a moment later). genclass-dev[bot] read 19 race files from the artifacts |
… trial (no trial on a switch, Stripe's bounds, the trial in the idempotency key, genclass_trial_days); the trial decision stays trialFor plus one per account across open Checkouts, now from the customer's subscriptions checkCustomer already read; #227's test kept Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The owner's requests, 2026-11-12: paywall suggest (Free sees one and "X more"), have the model work harder in the background and keep it for paying users, show Free the same answer every run, make the CLI paid with "limited access, upgrade to Pro" and a link, limit Free fully, 3-day Pro trials, and website design suggestions inspired by real sites with a full prompt for Claude, hidden on Free. Decisions taken with the owner: rename Team to Pro; Free keeps setup, the totals and one suggestion (CLI and website); the model's extra suggestions are shown on Pro as the model's ideas, never as measured; the trial takes a card up front, once per account.
Plans (
billing/plans.json)teamis named Pro,trial_days: 3; Free shows 1 suggestion; new entitlementsproblemsandask(Free false; a plan file without them gives them).Collector
stripProblemson the browser stats,/api/cli/appand private links (locked.problems { plan, upgrade_url, trial_days, price }); the dashboard page shows one banner with "Start your 3-day free trial" instead of the lists;/api/cli/askis 403lockedon Free.about(site title and description); the model also writes up to 20 ideas and up to 4 website designs (each a real site, checked to answer over HTTPS, and a complete prompt); the answer is kept per account and app (suggest_results, migration 0019); Free gets its kept answer again (cached_at), the first item and counts only; Pro gets everything.trialFor(no past subscription in D1 or on the Stripe customer) → Checkouttrial_period_days: 3; the plan page says "Start your 3-day free trial" and the price after it; the CLI offer carriestrial_days. Promotion codes stay on.suggest_results. README, PRIVACY.md and AGENTS.md rules 11 and 12 updated.genclass 0.3.6
genclass upgrade, link) onproblems,events,report,fix,ask, the dashboard (totals stay) and refusals.Checked
After merge (on the owner's go)
npx --yes wrangler@4 d1 migrations apply genclass-dashboard --remote(0019), then deploy the collector.genclass_teamto "GenClass Pro" (description per project, unit label project).cli-v0.3.6.🤖 Generated with Claude Code