WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-353 · Задача · — · web

Ребрендинг: Antigravity/0x2A → SIXBYY (домен sixbyy.com) — вычистить след в коде и витрине

Закрыт P1 · важно ведёт: —
Суть
OWNER (tg text 24.08 14:50): «http://sixbyy.com/ это наш домен будет. И надо найти все места где у нас антигравити след в коде и в витрине что бы грамотно вычистить и поменять на SIXBYY».

Инвентаризация 24.08 против 5a4edbac3 (A1 wt-l40):
- "antigravity" (ci): 1094 вхождений; зоны: витрина (LandingContent, landing/page, PublicFooter, register/request-access/eu-waitlist), PWA (manifest.ts, InstallPrompt, PWAInitializer, webPushClient), legal ([slug], dmca, cookies), экспорт/удаление аккаунта, OG (api/og/notebook), пасспорт/ритуалы/шаринг, Sidebar/SettingsModal/AddSourceModal, slack/imessage/signal-call роуты, hooks (walk/voice), тесты.
- "0x2A" (0x2A Labs): 116 вхождений; layout.tsx (title!), podcast (Hub, feed route), legal/cookies, i18n *Overrides.audit.ts (много языков), тесты.

Требования к волне:
1) Бренд-константа/словарь (одно место истины), замена по зонам с контекстом (не слепой sed): UI-строки, i18n-каталоги messages/*.json + ru/uk, PWA manifest (name/short_name/иконки?), OG, RSS/podcast feed, legal (аккуратно: юр.тексты — пометить owner-review), email-шаблоны, домены в ссылках (nb.wool2.online → sixbyy.com НЕ менять до cutover — только через конфиг/ENV).
2) Тесты, завязанные на бренд, обновить сознательно.
3) Отчёт: карта замен, что осталось (иконки/ассеты/скриншоты), что требует owner-решения (логотип, юр.имя в legal).
Связки: WEB-282 (миграция/домены), МИГРАЦИЯ-ОСТАТОК-20260824.md §3 (Namecheap-блок).
Доказательства

[2026-08-24 ~18:15] ГОТОВО, ОБЕ ЗАМЕНЫ В ПРОДЕ И ПРОВЕРЕНЫ. Посадка 47 (v4-623ed6ea5, REBRANDW1 285 файлов + фикс синтакс-бага referrals 2aaefd715). Визуальная приёмка глазами (после сброса SW-кэша — старый лого висел из кэша): сайдбар = «SIXBYY» с логотипом «S», title=SIXBYY, manifest.name=«SIXBYY - Voice Knowledge». Лого-слот: /brand/logo.png (PNG 200, 2096б) + /brand/logo-128.png (200) — временные, owner подменит файл. Бренд-модуль src/lib/brand/brand.ts (BRAND_NAME одна константа). Осталось намеренно (в тикете-эвиденс волны): PWA cache-id antigravity-*, slack /antigravity команда, protocol MIME, legal (TODO-OWNER-LEGAL), 0x2a лаба/hex/podcast authorId. Скрин у owner.
Починено в
v4-623ed6ea5
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-353","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-24T16:00:30.465Z