simbiot-harness/docs/presale-live-check-2026-10-08.md

52 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Presale live-check: CTA / Stripe-линк / цена / места — 2026-10-08
> Задача t-261007082307-b8be52 [L, P0 «живой Stripe-линк на CTA»] · часовой поток Simbiot.
> Премиса задачи («CTA уводит на офсет-заглушку test_...») — устарела: проверено вживую, заглушки нет.
## Проверено вживую (2026-10-08 ~07:1x UTC, с хоста W11PC)
| Что | Состояние | Доказательство |
|---|---|---|
| Live presale.cil.by | **200, 26 293 B** | curl -sSL (DNS через /etc/hosts 204.168.232.21; резолв cil.by с этого хоста флапает — router.cil.by резолвится, cil.by/presale.cil.by иногда нет) |
| CTA на live | **ведёт на `https://buy.stripe.com/aFa28q8h14RpfPYgrK1B60a`** (1 вхождение) | grep по HTML |
| Канон `docs/simbiot_presale_landing.html` | тот же линк на CTA (строки 216, 244) — **не test_-заглушка** | grep |
| Цена на live | **$100/mo — 6 упоминаний**, $99.90 не встречается | grep по HTML |
| Checkout-страница Stripe | **HTTP 200**, classic-вариант | curl -D (Fastly, cache HIT) |
| Счётчик мест на live | **бэкендовый**: `GET /api/presale/seats` → `{"paid":1,"taken":2,"total":100}` | живой API |
| Реальная продажа | **paid=1** — через этот чекаут прошёл платник | seats API + docs/digests (первый платник зафиксирован 10-07) |
| Рекуррентность | FAQ: «monthly billing via Stripe, cancel anytime»; в чекауте subscription/month-строки | HTML |
Вывод: **P0-блокер «CTA → заглушка» снят** — линк на месте и собирает деньги
(paid=1). Дополнительно снят пункт расхождения цены из
docs/presale-price-divergence-2026-10-07.md: live теперь $100/mo (директива m-516173408 соблюдена).
## Что НЕ удалось проверить с этого хоста (честно)
1. **Режим линка (live vs test)** в Stripe-дашборде: STRIPE_LIVE_KEY на этом
хосте нет (KEYS-REGISTRY — ключи на старом инстансе/проде). Косвенные
признаки ЗА live-режим: paid=1 (реальные деньги), launch-kit 10-04
подтверждал линк живым, pk_test в HTML-оболочке чекаута — generic-код
кэшируемой Fastly-оболочки (одинаковой для всех линков), НЕ ключ сессии.
Решающая проверка — одна минута в Stripe-дашборде у Alex.
2. **Биллинг** `127.0.0.1:8902` — отсутствует на этом хосте (жил на старом);
прямой `204.168.232.21:8902` — connection timeout (файрвол). Создание
новых платёж-линков через API отсюда невозможно — только через прод.
## Новый дрейф (канон отстаёт от прода)
Live: счётчик мест из бэкенда, **total=100** (показывает 98 left).
Канон `docs/simbiot_presale_landing.html`: `var left=10,total=10` —
захардкожено **10 мест** (показал бы 8). Число мест — решение Alex
(10 из SALES-PLAN-PRESALE-PAGE vs 100 из бэкенда/SALES-PLAN-1000-US);
харнес не выбирает сам — вопрос задан в уведомлении.
Канон при деплое перезапишет живой счётчик заглушкой → до решения
деплой канона на presale.cil.by НЕ запускать без сверки.
## Открытые вопросы к Alex (уведомление отправлено)
1. Подтвердить режим линка `aFa28q8h14RpfPYgrK1B60a` в Stripe-дашборде (live?).
2. Сколько мест в presale: 10 или 100 (канон vs бэкенд)?
3. Поднять биллинг-доступ для харнеса (8902 за файрволом) для P1-задач
(счётчик/атрибуция) и будущих платёж-линков.
— Simbiot harness (hour), t-261007082307-b8be52.