diff --git a/ops/strategy/pricing-tiers.md b/ops/strategy/pricing-tiers.md index 7d67c58..1d13387 100644 --- a/ops/strategy/pricing-tiers.md +++ b/ops/strategy/pricing-tiers.md @@ -18,27 +18,34 @@ --- -## ⭐ 0.5 FINALE PRICING-ENTSCHEIDUNG (User, 2026-05-11) — verbindlich +## ⭐ 0.5 FINALE PRICING-ENTSCHEIDUNG — 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. +**Rev. 2 (2026-05-11): Strategist-Kritik §7 vom User als „berechtigt" akzeptiert + eingearbeitet.** Änderungen ggü. Rev. 1: Free bekommt eine kuratierte Kernliste (statt gar keiner globalen Liste); das harte „≤ 24 h"-SLA → „in der Regel 1–2 Werktage" + Auto-Approve-Fallback. §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** | +| **Glücksspiel-Blocklist** | **kuratierte ReBreak-Kernliste (~1.000–2.000 der bekanntesten DE/Offshore-Domains)** + 5 eigene | **volle HaGeZi/ReBreak-Liste (~208k)** — *DAS Pro-Argument* ("die Großen gratis, die volle Long-Tail-Abdeckung ab Pro") | volle Liste | +| **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** + **Legend-Submissions werden bevorzugt geprüft (in der Regel 1–2 Werktage)** — kein hartes Stunden-SLA | +| **Mail-Accounts** | 1 | 3, freie Cron-Intervall-Wahl, **kein Daemon** | **unbegrenzt + IMAP-IDLE-Daemon (Echtzeit-Scan)** — als *Bündel* framen ("unbegrenzt viele Postfächer, in Echtzeit überwacht"); Beiwerk, nicht Headline | +| **SOS-Coach** | basic | besser | **viel besser** — kommunizieren als *Erlebnis* ("Lyra nimmt sich mehr Zeit / hört genauer hin"), nie als Modellname; Verstärker, nicht Headline | +| **Geräteschutz (zusätzliche Mac/Windows via DNS-Profil)** | — | — | **+ 2 weitere Geräte** — **das Legend-Headline-Feature**. Solange nicht End-to-End rund: als „Early Access" labeln | -**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€). +**Preise:** free 0 € · **pro 3,99 €/mo** · **legend 7,99 €/mo** (nicht auf 9,99 € erhöhen — Multi-Device hat ≈0 € Marginalkosten, PR-Optik; eher mehr Wert reinpacken). MDM-Lock-Add-On (geplant, Phase G): **5 €** statt 3 €. -→ Eine **ehrliche Marketing-Experten-Kritik dieses finalen Plans** folgt unten als §7 (vom Strategist). +**Darstellung der Legend-Spalte (Pricing-Page):** fett ganz oben allein „Schützt auch deinen Mac & PC" → zweite Zeile „Lyra nimmt sich mehr Zeit für dich" → *darunter* kompakte „alles aus Pro, plus:"-Liste (∞-Mail+Daemon-Bündel, 10 Domains, Gruppen, Stimme wählen). Pro→Legend-Upsell in-App **nur** am „Computer schützen"-/"Gerät hinzufügen"-Moment, nicht beim 6. Mailpostfach. + +**PR-Einzeiler:** *„ReBreak ist kostenlos da, wenn du es brauchst. Pro und Legend sorgen dafür, dass das so bleibt — und besser wird."* Nie mit Angst verkaufen, kein Funnel-Sprech, keine durchgestrichenen Preise/Countdowns. Behörden-/Partner-Kontext: immer *zuerst* sagen was Free kann, *dann* „Pro". Sprachregelung für die heiklen Punkte in §7.7. + +**Offene Implementierungs-Punkte (→ Phase 2, eigener Workstream):** +1. **Kuratierte Free-Kernliste** — Subset der HaGeZi-Liste nach Popularität/Traffic-Rang filtern (~1–2k), ~monatlich nachziehen. Neue `getPlanLimits`-Achse `globalBlocklist: 'curated' | 'full'` (oder Boolean + zweites Listenfile). → rebreak-backend. +2. **IMAP-IDLE-Daemon-Gating auf Legend** — Daemon (`backend/imap-idle/`) hält nur für Legend-`MailConnection`s eine IDLE-Session; free=4h-fixed-Cron, pro=Intervall-Wahl (1/4/8h), legend=Live. → rebreak-backend + mo. +3. **Domain-Submission Auto-Approve-Fallback** — Keyword-/Regex-Filter (`casino`/`bet`/`slots`/`poker`/`roulette`, Lizenz-Footer-Strings, `.bet`/`.casino`-TLDs); bei eindeutigem Match nach ~48h ohne manuelle Sichtung auto-approved + in die globale Liste (= Slot wird frei); nur unklare Fälle in die manuelle Admin-Queue. Legend-Submissions in der Queue priorisiert. → rebreak-backend + Admin-App. +4. **„Slot wird frei, wenn ReBreak validiert"** — `getActiveCustomDomains`-Count nimmt approved-eigene-Submissions aus (die zählen jetzt zur globalen Liste). → rebreak-backend. +5. **Coach-Staffelung** — Ist-Code: free=Groq Llama 8B, pro=Groq Llama 70B, legend=Claude 3.5 Haiku. „Viel besser" für Legend → ggf. stärkeres Modell, Kostenfrage, mit User klären. Wichtig: nichts behaupten, was im Code nicht messbar anders ist. +6. **Downgrade-Reconciliation** (siehe §3) — Mail-Accounts/DNS-Device-Profile/Custom-Domains bei Tier-Downgrade + Plan-Wechsel-Briefing-Screen (§4). + +→ Die vollständige **Marketing-Kritik** steht in §7. ---