feat(Day 48): open testing tier — unlock all features for free users
Browse filesFounder is sharing the platform link with lawyer-friends for feedback.
The Founding-50 monetization paywall (free tier only unlocks
search+lawyer_ask) blocks the very features they need to test.
Open `free` tier to include ALL features during this testing window:
- argument_analyze
- memo_generate
- opposing_counsel
- judge_analytics
Also bumped monthly_credits 30 → 500 + dropped the 10/day cap so
testers don't run out. Original config preserved as comments above —
revert after Founding 50 launch.
Paywall behavior preserved for non-free tiers (the `solo`/`pro`/`firm`
tier configs are unchanged). If revenue requires the paywall, restore
the commented-out original block.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
tau_rag/middleware/entitlements.py
CHANGED
|
@@ -48,10 +48,23 @@ from typing import Dict, Optional
|
|
| 48 |
# when credits are available.
|
| 49 |
TIER_DEFS: Dict[str, dict] = {
|
| 50 |
"free": {
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 55 |
},
|
| 56 |
"solo": {
|
| 57 |
"monthly_credits": 200,
|
|
|
|
| 48 |
# when credits are available.
|
| 49 |
TIER_DEFS: Dict[str, dict] = {
|
| 50 |
"free": {
|
| 51 |
+
# Day 48 — open testing mode. Friends-of-founder testing the
|
| 52 |
+
# platform need access to every feature so they can give real
|
| 53 |
+
# feedback. Originally `free` only unlocked search+lawyer_ask
|
| 54 |
+
# (Founding 50 monetization gate); now everything is open with
|
| 55 |
+
# a generous credit pool. Revert after Founding 50 launch by
|
| 56 |
+
# restoring the commented-out original below.
|
| 57 |
+
"monthly_credits": 500, # was 30 — testers won't run out
|
| 58 |
+
"daily_credit_cap": None, # was 10 — no daily friction during testing
|
| 59 |
+
"unlocked_endpoints": {"search", "lawyer_ask", "argument_analyze",
|
| 60 |
+
"memo_generate", "opposing_counsel",
|
| 61 |
+
"judge_analytics"},
|
| 62 |
+
"price_he": "חינם (תקופת בדיקה פתוחה)",
|
| 63 |
+
# ── Original (restore after launch) ──
|
| 64 |
+
# "monthly_credits": 30,
|
| 65 |
+
# "daily_credit_cap": 10,
|
| 66 |
+
# "unlocked_endpoints": {"search", "lawyer_ask"},
|
| 67 |
+
# "price_he": "חינם",
|
| 68 |
},
|
| 69 |
"solo": {
|
| 70 |
"monthly_credits": 200,
|