docs(pricing): final tier decision (User 2026-05-11) + open impl points

free: 5 custom domains (non-refillable), no global blocklist, 1 mail account,
basic coach. pro: global blocklist (the headline), 5 refillable domains, 3 mail
accounts (cron choice, no daemon), better coach. legend: + IMAP-IDLE daemon
(real-time mail scan — app highlight), 10 refillable domains with ≤24h ReBreak
validation, much better coach, +2 device DNS profiles. Marketing critique (§7)
pending from strategist.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
chahinebrini 2026-05-11 15:44:26 +02:00
parent eb871073f2
commit e93f580f3b

View File

@ -18,6 +18,30 @@
--- ---
## ⭐ 0.5 FINALE PRICING-ENTSCHEIDUNG (User, 2026-05-11) — verbindlich
Dies ist die **verbindliche Vorgabe**. §1 (unten) = Ist-Zustand Code zum Abgleich; §2.5 = ältere Strategist-Re-Slicing-Empfehlung (das "1-fremdes-Gerät-nach-Pro"-Vorschlag wurde **nicht** übernommen — Multi-Device bleibt Legend-only). TTS-Provider-Staffelung (Google/Cartesia/ElevenLabs), Lyra-Voice-Picker, Community-Gruppen, 1vs1-Games, Demographics-Pro-Trial: von dieser Entscheidung nicht berührt → bleiben wie in §1.
| Achse | free | pro | legend |
|---|---|---|---|
| Kern-DNS-Blocker (Hauptgerät) | ✅ | ✅ | ✅ |
| **Globale Blocklist (HaGeZi/ReBreak ~208k)** | ❌ | ✅ — **wichtig, DAS Pro-Argument** | ✅ |
| **Custom-Domains** | **5, nicht rückfüllbar** | **5, rückfüllbar** (ReBreak validiert eine deiner Community-Domains → 1 Slot wird frei) | **10, rückfüllbar** + **Sonderbehandlung: ReBreak-Validierung für Legend ≤ 24 h** |
| **Mail-Accounts** | 1 | 3, freie Cron-Intervall-Wahl, **kein Daemon** | **unbegrenzt** + **IMAP-IDLE-Daemon (Echtzeit-Scan)***App-Highlight* |
| **SOS-Coach** | basic | besser | **viel besser** |
| **Geräteschutz (zusätzliche Mac/Windows via DNS-Profil)** | — | — | **+ 2 weitere Geräte** |
**Offene Implementierungs-Punkte aus dieser Entscheidung (→ Phase 2):**
1. **IMAP-IDLE-Daemon als Legend-Feature.** Der Daemon (`backend/imap-idle/`) existiert, aber das Gating („nur Legend = Live-Scan; free/pro nur Cron, free nur 4h-fixed, pro Intervall-Wahl") muss in `getPlanLimits` + im Daemon (hält nur für Legend-`MailConnection`s eine IDLE-Session) abgebildet werden. → rebreak-backend + mo.
2. **„ReBreak-Validierung für Legend ≤ 24 h".** Braucht Mechanismus: Legend-User-Domain-Submissions in der Admin-Approval-Queue priorisieren/fast-tracken (oder SLA-Cron, der nach 24h auto-eskaliert/auto-approved bei klaren Glücksspiel-Domains). → rebreak-backend + Admin-App. ⚠️ Ein nicht-eingehaltenes 24h-SLA ist ein gebrochenes Versprechen — siehe Marketing-Kritik.
3. **„Slot wird frei, wenn ReBreak validiert".** Wenn eine vom User submittete Domain *approved* wird, zählt sie nicht mehr gegen sein Custom-Domain-Limit (sie ist jetzt Teil der globalen Liste). → `getActiveCustomDomains`-Count muss approved-eigene-Submissions ausnehmen. → rebreak-backend.
4. **Coach „basic / besser / viel besser".** Ist-Code: free=Groq Llama 8B, pro=Groq Llama 70B, legend=Claude 3.5 Haiku. „Viel besser" für Legend → ggf. stärkeres Modell (Sonnet/Opus-Mini?) — Kostenfrage, mit User klären.
5. **Preise:** free 0€; pro/legend TBD (Annahme bisher ~3,99€ / ~7,99€; MDM-Add-On separat, Strategist empfiehlt 5€ statt 3€).
→ Eine **ehrliche Marketing-Experten-Kritik dieses finalen Plans** folgt unten als §7 (vom Strategist).
---
## 1. Tier-Feature-Tabelle (Strategie-Sicht, abgeglichen mit `PLAN_LIMITS`, Stand 2026-05-11) ## 1. Tier-Feature-Tabelle (Strategie-Sicht, abgeglichen mit `PLAN_LIMITS`, Stand 2026-05-11)
Spalten = Ist-Zustand Code. Empfohlene Änderungen stehen in §2.5, nicht hier. Spalten = Ist-Zustand Code. Empfohlene Änderungen stehen in §2.5, nicht hier.