Dealix Builder
|
342bcf8ea5
|
feat(paid-beta): operational layer for first 499 SAR — playbook + workflow + board + scorecard + landing CTA
Move from GO_PRIVATE_BETA (technical readiness) to PAID_BETA_READY
(first revenue) — operational, not architectural.
Deliverables:
- docs/PAID_BETA_OPERATING_PLAYBOOK.md
10-section Arabic playbook: gate to Paid Beta, 7-day day-by-day
plan (Staging → Outreach → Demos → Diagnostic → Pilot Sale →
Pilot Day1/Day2 → Proof+Upsell), weekly targets (50-70 messages /
5-10 replies / 3-5 demos / 1+ payment), 8 hard operational rules,
daily cadence, what NOT to add, Public Launch criteria.
- docs/FIRST_PILOT_DELIVERY_WORKFLOW.md
48-hour Arabic Pilot delivery: T+0 intake (15 fields) → T+24
Free Diagnostic (3 opportunities + 1 Arabic message + 1 risk + 1
service recommendation) → T+48 Pilot 499 (10 opportunities + 7-day
follow-up plan + Proof Pack) → T+7 final Proof Pack + 30min review +
3 upgrade paths. Pilot success criteria + 8-row metrics table.
- docs/PRIVATE_BETA_OPERATING_BOARD.md
15-column Sheet template (company, person, segment, source, channel,
message_sent, reply_status, demo_booked, diagnostic_sent,
pilot_offered, price, paid, proof_pack_sent, next_step, notes) +
status flow + ICP distribution + 3-wave follow-up templates +
daily routine + PDPL privacy rules + CSV header.
- landing/private-beta.html
Pilot 499 SAR offer prominent at top (badge + hero CTA), dedicated
3-card pricing section (Pilot 499 / Free Diagnostic / Growth OS
Monthly 2,999), 7-day refund/case-study guarantee, mailto CTAs
with prefilled subject + body, removed duplicate pricing block.
- scripts/paid_beta_daily_scorecard.py (274 lines)
argparse with --messages, --replies, --demos, --pilots, --payments,
--proof-packs, --as-of, --json. Computes reply_rate / demo_rate /
pilot_rate / payment_rate, daily verdict (ON_TRACK / BEHIND /
OFF_TRACK), weekly verdict (BLOCKERS / STRETCH_PENDING /
WEEKLY_TARGETS_HIT), and rule-based next_actions in Arabic.
Targets: 50-70 messages / 5-15 replies / 3-7 demos / 2-3 pilots /
1-2 paid / 1+ proof pack per week.
- tests/unit/test_paid_beta_scorecard.py
12 tests: zero-input, on-track day, tone-action trigger, payment
→ proof-pack action, full-week target hit, conversion rates,
Arabic text rendering, JSON validity, CLI text/json modes,
--as-of today/explicit.
Hard rules (unchanged):
- No live WhatsApp / Gmail / Calendar send without env flag + approval.
- No Moyasar API charge — manual invoice/payment-link only.
- No LinkedIn scraping / auto-DM — Lead Gen Forms + manual outreach.
- No cold WhatsApp without opt-in (PDPL hard-block).
- Every message passes safety_eval + saudi_tone_eval.
- Every action recorded in Action Ledger.
Validation:
- python -m compileall api auto_client_acquisition: clean.
- pytest tests/unit (excl. tenacity-dep tests): 950 passed, 2 skipped.
- python scripts/smoke_inprocess.py: SMOKE_INPROCESS_OK (8/8 endpoints).
- python scripts/paid_beta_daily_scorecard.py text + --json: both render
correctly with Arabic + verdict + next_actions.
- tests/unit/test_positioning_lock.py: 10 passed (no prohibited
phrases introduced in updated landing/private-beta.html).
Test count: 949 → 962 (+12 new, 1 prior already counted).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-01 18:39:36 +03:00 |
|