v1.0 — Launch
May 2026
The initial public release. Everything below is the full feature set HewnTree ships with. Future versions (v1.1, v1.2, etc.) will be added above this entry as we ship them.
Account & sign-in
- Email + password signup with email verification before account is fully active.
- Two-factor authentication (TOTP) — manual enrollment from your account page. Recovery codes generated at enrollment for backup.
- Password reset via emailed link.
- Email change requires re-verification of the new address.
- Account deletion: immediate for Free; end-of-billing-cycle for Pro / active Idea Pass (so you keep what you paid for).
- Cookie consent banner on first visit. Essential cookies (sign-in session) always on; analytics (Sentry error reporting) is opt-in.
- Closed beta gating during the launch window: signup is limited to the cohort cap and gated by an env flag. Closed beta terms for the cohort-specific rules.
Create + classify an idea
- An idea is a title + free-form description (3–5,000 chars). No size/preset choice at creation time — the AI handles structure.
- AI auto-classifies your idea into one of 18 types (SaaS product, mobile game, browser extension, creative writing, visual art, event, research project, business plan, hobby project, etc.). Classification runs in the background — you can start typing your first batch immediately.
- An initial tree of categories + required fields is seeded based on the classification. You'll see it appear in the Tree tab within seconds.
- Idea creation caps: Free is 3 lifetime; each Idea Pass adds 1 slot; Pro Monthly is unlimited.
Question batches
- The AI generates targeted questions based on your idea and what's already answered.
- Batch 1 is always 10 questions (Small). The first batch establishes the tree structure; larger first batches produce shallow questions. From batch 2 onward you can pick Small (10), Medium (20), or Large (30).
- Chat-style answer UI — answers appear next to the question they're for. Auto-saves as you type with a Layer 0 safety/quality check on every save.
- Multi-page batches: Medium and Large are paginated (10 questions per page). Your current page is remembered if you navigate away.
- Token cost for the batch is shown before commit. Committing a batch triggers the tree-building AI pipeline.
- Duplicate commit submissions are safely ignored — the AI doesn't re-run if you accidentally double-tap the commit button.
Tree-building
- After each batch commits, the AI builds (or extends) your tree from your answers. The tree is a 3-level hierarchy: categories → subcategories → leaves.
- Each leaf has a status: confirmed (you've answered + accepted), ai_suggested (AI proposed, awaiting your accept/decline), or empty (placeholder for a gap to fill later).
- Readiness score per category (out of 100%) + an idea-level rollup. Categories need at least 40% to count toward readiness.
- Score dots — a 5-dot visual at 20% intervals, shown beside every category and at the idea level.
- Actions you can take on any node: accept (turns ai_suggested into confirmed + counts toward score), decline (removes), deactivate (hides without deleting), restore (un-hides).
- Every commit fires a quality check (Layer 2) that looks for conflicts or gaps and asks the tree-builder to retry if anything's off.
- Version history per node: Free retains 10 versions, Pro 30, Ultra 70 (rolling deletion past those caps).
Comments + suggestions
- You can leave a comment on any tree node. The AI (Layer 3a) reads the comment and updates the tree accordingly — splitting a leaf, adding context, rewording, or simply acknowledging.
- For under-filled categories, the AI offers proactive suggestions (Layer 3b) you can accept or decline.
- Free tier: 3 comments total across all ideas. Pro / active Idea Pass: unlimited.
Readiness + completion
- The readiness percentage updates live as you accept, decline, or deactivate leaves.
- An idea automatically transitions to Ready status when all categories reach the readiness threshold.
- It can also revert from Ready back to In Progress if you decline or deactivate a required leaf — you'll see a toast explaining which category dropped below threshold.
- "Force export" lets Pro users export an in-progress idea (the PDF marks it DRAFT and highlights incomplete categories).
PDF export
- Pro and active Idea Pass only.
- Branded PDF containing your idea title, description, and the full tree (categories + subcategories + leaves).
- Deactivated nodes are excluded.
- Force-export of an in-progress idea marks the document DRAFT and visibly tags any category below the readiness threshold as INCOMPLETE.
- Filename format:
<slug>-byhewntree-DDmmmYYYY.pdf(lowercase, dated).
Plans + billing
Three plans. See /pricing for the full breakdown and Terms §6 for the formal limits.
- Free — 50,000 lifetime tokens, 3 ideas, 3 batches, 3 comments. No PDF export, no nudge reminders.
- Idea Pass — $5 one-time. 350,000 tokens, 30 days of Pro features, +1 idea-creation slot. Passes stack (tokens add, expiry extends).
- Pro Monthly — $29 / month. 4,000,000 tokens per billing cycle. Unlimited ideas, batches, and comments.
Stripe-managed checkout. Your tier appears in the app header along with a token-usage bar and the days-until-token-reset for Pro.
Payment-failed banner — if Stripe reports a failed payment, a red banner appears in-app with a link to your account.
Auto-downgrade on refund or chargeback — if you receive a full refund or open a dispute with your bank, your subscription is canceled immediately, your account drops to Free, and you'll get a notification email. (If the chargeback was a mistake, reply to the email and we'll work it out.)
Emails you'll receive
HewnTree sends transactional + optional reminder emails. Every email comes from a noreply@hewntree.com address; replies route to support@hewntree.com. Below is the full inventory.
Authentication (sent via Supabase, not us directly):
- Signup verification — confirm your email address before first sign-in.
- Password reset — link to set a new password.
- Email change confirmation — sent to the new address; you must click to complete the change.
Account lifecycle:
- Deletion scheduled — confirms your request, names the date deletion will complete.
- Deletion cancelled — confirms if you cancel a pending deletion request.
Billing:
- Pro welcome — sent on first Pro Monthly subscription.
- Idea Pass welcome — sent on every Pass purchase, names the new expiry date.
- Idea Pass expiring — sent 3 days before a Pass expires.
- Idea Pass expired — sent when a Pass has just expired and your account has moved to Free.
- Refund downgrade — sent if your subscription was canceled following a refund.
- Chargeback downgrade — sent if your subscription was canceled following a dispute / chargeback.
Security events (account-takeover defense):
- Password changed — sent after a successful password change.
- Email change requested — sent to the old address as a heads-up.
- Two-factor authentication added.
- Two-factor authentication removed.
Optional reminders (opt-in):
- Nudge emails — gentle reminder when you haven't touched an idea in a while. Configure frequency per idea from the idea's settings; global on/off toggle on your account page. Every nudge has a one-click unsubscribe in the email header (Gmail / Yahoo / Outlook inbox button) and a footer link.
Data:
- GDPR data export — secure download link, valid for 7 days, usable only while you're signed in.
Your data + privacy
- GDPR JSON export — request from your account page; we email a secure download link immediately. Link expires after 7 days; works only while you're signed in.
- Account deletion — Free: deletion is immediate. Pro / active Idea Pass: deletion completes at the end of your current billing cycle (you keep access for what you paid for).
- Deleted-account email reservation — when an account is deleted, the email address is reserved for 7 days to prevent immediate re-registration with the same address.
- Cookie controls — banner on first visit; reopenable anytime via the "Cookie Preferences" link in the footer.
- Sub-processors — Supabase, Stripe, OpenRouter, Resend, Sentry, Vercel, Upstash. Full disclosure in Privacy Policy §4.
- Sentry error reports contain your user ID only — never your email, IP address, or idea content. A centralized scrubber strips sensitive keys from every reported event.
- Permanent bounce / spam suppression — if your email address hard-bounces or you mark a HewnTree email as spam, we stop sending to that address. If this was a mistake (e.g. you filtered our address by accident), reply to support from a different inbox and we'll unsuppress.
Where to get help
- General support — support@hewntree.com. You can also reply to any HewnTree email — replies route there.
- Bug reports during closed beta — email mike@hewntree.com directly. There's a feedback banner on your ideas page while beta is active.
- Billing or account questions — support@hewntree.com.