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

4.4 KiB
Raw Permalink Blame History

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.