offplan .online
Launch Plan · Changelog

offplan.online — Plan Changelog

Полная история ревизий launch-plan-v3-full.html. Источник истины — git.

Производный документ · v3.0 → v4.0
v4.18 — 2026-05-11 (CONV-34, Phase 1.3 sub-plan SPEC-AMEND Themes 3+4 — 11 HIGH closed)

Источники: CONV-34 SPEC-AMEND patch session, Themes 3+4 (Audit immutability + GDPR retention + Ownership transfer billing precision). 11 HIGH findings из business review (CONV-33) addressed via inline patches к plans/permission-and-tenancy-model.md + 2 new ADRs (0004 v2 amendment, 0013 proration, 0014 MCP wrapper placeholder shell). Sub-plan status: ratified (unchanged — patches, не re-ratification).

Theme 3 — Audit immutability + GDPR retention (4 HIGH closed)
Theme 4 — Ownership transfer + billing precision (7 HIGH closed; CS-related items closed Theme 4 grouping)
Plan-document changes
Не закрыто
v4.17 — 2026-05-11 (CONV-34, Phase 1.3 sub-plan SPEC-AMEND Themes 1+2 — 10 HIGH closed)

Источники: CONV-34 SPEC-AMEND patch session, Themes 1+2 (Token mechanics hardening + Session/permission re-eval policy). 10 HIGH findings из business review (CONV-33) addressed via inline patches к plans/permission-and-tenancy-model.md. Sub-plan status: ratified (unchanged).

Theme 1 — Token mechanics hardening (5 HIGH closed)
Theme 2 — Session/permission re-eval policy (5 HIGH closed)
Plan-document changes
v4.16 — 2026-05-11 (CONV-33, Phase 1.3 sub-plan Part 2 ratified + business review)

Источники: /plan session of plans/permission-and-tenancy-model.md (pack-ratify Part 2 Decision Log + Step 4.4 business review + Step 4.5 ratification sweep + Step 5 workstream). Sub-plan status: draftratified. Part 2 closed 11 разделов (8 real design + 3 cross-ref closures); 6 new picks consolidated с Foundational §7.5 + §6.1 + §4.2 + §3 + ADR 0004/0005 v3. Workstream phase-1-3-implementation (P0) — created. 21 HIGH findings из business review (6 concern agents — Studios / Sales motion / Customer Success / Legal+Compliance / Security / Finance+Billing) flagged как SPEC-AMEND для CONV-34 patch session.

Sub-plan Part 2 — 11 разделов (Decision Log)
Business review — 21 HIGH SPEC-AMEND findings (4 themes для CONV-34 patch session)
Phase 1.3 callout + Foundational §2 patches applied
Не закрыто
v4.15 — 2026-05-09 (CONV-32, Phase 1.3 sub-plan Part 1 ratified)

Источники: /plan session of plans/permission-and-tenancy-model.md. Pack-mode interview (5 разделов через interview + 5 через consolidation) ratified Part 1 (Behavioural Spec, 10 разделов) для Phase 1.3.1-1.3.12 implementation. Sub-plan status: stubdraft. Audience: Roma (scaffold sync) + Ilya (tech estimate). Part 2 (Decision Log, 10 пунктов + Microsoft OAuth inconsistency) — pending separate session. Step 4.4 / 4.5 / workstream creation — после Part 2.

Sub-plan Part 1 — 10 разделов (consolidation 95% + 14 new picks)
14 new picks (не было в Foundational, surface'нуты в CONV-32 — все ratified)
Phase 1.3 callout updated (launch-plan-stage-1.html line 1530)
Pending для Part 2 (next session)
Не закрыто
v4.14 — 2026-05-09 (CONV-31, Wave 2 Chunk 8 — Wave 2 closed)

Источники: /plan + /build of plans/stage1-chunk-8-adr-placeholders.md (Approach B — Draft-all + single ratification, 3 commits). Wave 2 Chunk 8 — last chunk closes Wave 2 (8/8 chunks done). 5 new ADRs codify ratified architectural decisions из Foundational §1-§5 + Phase 1.3-1.11 deep rewrites; 0005 v3 revision adds Stage 2 Tier 3 SSO scope; ~29 plan callout pointer fixes в Phase callouts/task-deps конвертируют «(pending)» status text + broken hrefs в live links на новые ADR файлы.

5 new ADRs (docs/decisions/)
0005 v3 revision (in-place edit)
Plan callout cleanup (~29 fixes в launch-plan-stage-1.html)
Wave 2 closed (8/8 chunks)
После Wave 2 — переход на 4 sub-plan ratifications
Не закрыто
v4.13 — 2026-05-09 (CONV-30, Wave 2 Chunk 7.5)

Источники: /plan + /build of plans/stage1-chunk-7.5-callouts-sweep.md. Phase callouts cleanup sweep across 8 фаз Stage 1 (1.2 / 1.3 / 1.4 / 1.5 / 1.8 / 1.9 / 1.10 / 1.11). Hybrid approach: A — re-label sub-plan-pointer callouts (1.2 / 1.3 / 1.9 / 1.11); B — absorb placeholders в numbered tasks (1.4 / 1.5 / 1.8 / 1.10); collapse cross-link pointers v4.7-v4.10 → один summary v4.13 callout (1.4 + 1.10). Phase 1.11 v4.12 parking-lot нетронут.

A — Re-labelled sub-plan pointers (4 phases)
B — Absorbed placeholders → numbered tasks (4 phases)
Удалено
Не закрыто (parking-lot, для Wave 2 Chunk 8 + sub-plan ratifications)
v4.12 — 2026-05-09 (CONV-30, parking lot for Phase 1.11 sub-plan)

Источники: user input + 5 screenshots от 2026-05-09 — расширение Phase 1.11 / §6 Buyer flow. Параллельно: Roma в CONV-29 (parallel track) реализовал prototype core buyer-profile capture в design-system/sales/02-exterior.html (Skeleton White register) — quick capture form (имя/фамилия/email/phone + preferences bedrooms/bathrooms/aspect/budget) + Switch agent affordance. Spec ratification и backup/restore + Edit-as-Buyer detail'и — отдельный sub-plan. Новый путь creation buyer-record'а параллельно к существующему «email-send» (Variant E2): agent создаёт buyer прямо с sales-page → tokenised URL с already-persisted state (filters + shortlist). Plus admin backup/restore buyer-state, agent-edits-buyer state (open question — dual-login vs Edit-as-Buyer surface vs privileged-token URL).

Добавлено
Не закрыто (parking-lot)
v4.11 — 2026-05-08 (CONV-27, Wave 2 Chunk 7)

Источники: deferred-from-CONV-24 deep rewrite Phase 1.7 «Платёжная инфраструктура + Sales Page». Approach C (Hybrid surgical structure changes) — sub-plan plans/landing-pages-by-audience.md владеет 4-audience landing спекой; Phase 1.7 task = pointer-only. План: plans/stage1-chunk-7-phase17-rewrite.md.

Удалено
Добавлено
Не закрыто (parking-lot)
v4.10 — 2026-05-08 (CONV-27, Wave 2 Chunk 6)

Источники: закрытый /plan-interview по §7 Edge cases — turn-by-turn проход через все 5 subsections, locked 10 architectural additions. Strategic decision: §7.2 GDPR / ADGM right-to-erasure + §7.3 Multi-jurisdiction compliance — DEFERRED до lock'а jurisdiction (Cyprus default по memory, под review awaiting Roman ratification) + подключения юриста (Cyprus / EU / UAE) + активации sub-plan'а plans/legal-multi-party-framework.md. План: plans/stage1-chunk-6-edges.md.

§7 Edge cases — parking-lot callout + 10 additions
Phase callouts (light updates)
Не закрыто в этом chunk (parking-lot)
v4.9 — 2026-05-08 (CONV-26, Wave 2 Chunk 5)

Источники: закрытый /plan-interview по §6 User Journeys (12 решений) — D+E status-change form unified mechanism (form shape, smart-match logic, triggers + symmetric reverse, buyer-record fate) + G channels (Email / WhatsApp / Copy link через light deep-link approach с ?ch= tracking). Strategic insight: D (status protection) и E (buyer↔unit linkage) объединены в один verification form — заполнение auto-link'ует buyer-record by email lookup (smart-match), убирает излишний шаг ручного linking. F (request-more, F-A buyer browse scope from token) — deferred Open Question с двумя candidate variants для Roman ratification. План: plans/stage1-chunk-5-journeys.md.

§6 User Journeys additions
Cross-link патчи в существующие секции
Phase callouts (light updates)
Не закрыто в этом chunk
v4.8 — 2026-05-08 (CONV-25, Wave 2 Chunk 4)

Источники: закрытый /plan-interview по §5 Visibility (12 решений) — PIN-protected preset spec + Custom preset cleanup. Strategic insight: PIN-protected — не «новый preset», а формализация уже задекларированного 4-го варианта из §1.2 Object Builder; «Custom» удалён из Stage 1 (granular toggles deferred Stage 2). План: plans/stage1-chunk-4-visibility.md.

§5 Visibility cleanup + PIN-protected preset
Cross-link патчи в существующие секции
Phase callouts (light updates)
Не закрыто в этом chunk
v4.7 — 2026-05-08 (CONV-24, Wave 2 Chunk 3)

Источники: закрытый /plan-interview по §4 Access (3 решения по Actions column / Internal vs External SA / View-as-Agent). Strategic insight: Internal vs External Sales Agent — это не разные роли, а одна роль с разным operational context; базовые permissions идентичны, различия — в orbital осях (stock pool default, cross-team visibility, invitation source, removal authority, reports/analytics scope). План: plans/stage1-chunk-3-access.md.

§4 Access additions (foundational decisions section)
Cross-link патчи в существующие секции
Phase callouts (light updates)
Не закрыто в этом chunk
v4.6 — 2026-05-08 (CONV-24, Wave 2 Chunk 2)

Источники: закрытый /plan-interview по §3 Billing (4 решения по trial scope / trial expiry / ownership transfer UI / tier nomenclature). Strategic insight: trial без карты + ownership transfer до first payment = единый sales motion студия→девелопер. План: plans/stage1-chunk-2-billing.md.

§3 Billing rewrite (foundational decisions section)
Cross-link патчи в существующие секции
Phase 1.7 (Платёжная инфраструктура) — surgical patches
Не закрыто в этом chunk
Note on changelog gap

v4.5 entry (CONV-21 Atelier rework + CONV-22 Wave 1/1.5 entity rename + Wave 2 Chunk 1) пропущен в этом changelog'е — backlog item для будущей сессии retroactive cleanup. Все изменения в плане commit'нуты (a56033a + 9409f1c).

v4.4 — 2026-05-06 (CONV-17)

Источники: закрытый /plan permission-and-tenancy-model interview (Blocks A-G по 36 sub-вопросам). Ratification Phase 1.3 + cross-cutting decisions integration в 7 phase'ов Stage 1.

Foundational decisions section (новая верхняя секция Stage 1)
v4.4 delta callouts добавлены к 7 phase'ам
Open Questions section (новая в конце Stage 1)
Эффект на метрики
v4.3 — 2026-05-04 (CONV-15)

Источники: 2-часовой звонок Сергея с Романом + 7 уточняющих заметок Сергея. Интеграция критичных пунктов из звонка в Stage 1.

2 новые фазы в Stage 1
Renumbering (option D — minimal change)
v4.3 delta callouts добавлены к 7 существующим фазам
Что осталось делать дальше
Эффект на метрики
v4.2 — 2026-05-04 (CONV-15)

Источники: чистка topnav главного плана.

Topnav consolidation: B / C / D / E → одна ссылка
v4.1 — 2026-05-04 (CONV-15)

Источники: продолжение разгрузки рабочего плана — 4 research-appendix'a (B, C, D, E) суммарно ~465 строк не нужны при работе над фазами Стадии 1, но читаются каждый раз.

Appendices B, C, D, E → отдельный файл launch-plan-appendices.html
v4.0 — 2026-05-04 (CONV-15)

Источники: продолжение разгрузки рабочего плана — feedback от использования: stub-блоки Стадий 3/4 со списком фаз всё ещё избыточны (фазы видно из Phase Navigation), а сам Changelog читался каждый раз при работе с планом.

Минимизация Stage 3/4 stubs в главном файле
Changelog → отдельный файл launch-plan-changelog.html

Appendix G — Changelog

История ревизий плана. Источник истины — markdown в git.

v3.9 — 2026-05-04 (CONV-15)

Источники: запрос на разгрузку рабочего плана — Стадии 3 и 4 не нужны при работе над Стадией 1 и съедают контекст. Подготовка к интеграции пунктов из звонка с Романом (CONV-15) в Phase 1.

Структурный split: Stages 3 и 4 → отдельный файл
  • Создан launch-plan-future.html — содержит полную детализацию Стадий 3 (5 фаз) и 4 (5 фаз) со всеми подзадачами, dependencies, open questions. Тот же стилевой набор, тот же тон документа.
  • В главном файле детали Stages 3-4 заменены на stub-блоки. Stage-header (kicker / goal / exit condition) сохранён, под ним — list из 5 фаз с одно-строчным описанием каждой и ссылкой "Подробности →" в future-файл. Roadmap всех 4 стадий по-прежнему виден из главного файла.
  • Sidebar nav (Phase Navigation): ссылки на phases 3.x / 4.x остались как есть (#phase-3-1 и т.д.) — они scroll'ят к stub в главном файле, откуда есть переход в future. Никаких сломанных ссылок.
  • Cross-references из Стадий 1-2 к 3-4 (например, "перенесено в Стадию 3" в нескольких местах Стадии 1) продолжают работать — указывают на существующие stub-anchors.
  • Зачем: Stage 3-4 контент = ~1100 строк (~24% файла). При каждом редактировании Phase 1 этот балласт читался впустую — съедал контекст AI-инструмента, замедлял загрузку для людей. Split снижает главный файл с 4668 → ~3580 строк (-23%). Future-файл = 1140 строк, открывается отдельно когда явно нужен.
  • Single source of truth: оба файла в git, оба синкаются в preview-репо. Никаких build-шагов / merge-логики — два независимых HTML.
v3.8 — 2026-05-01 (CONV-14)

Источники: приоритизация Operator Dashboard выше — без него нет инструмента управлять студиями с момента первой регистрации.

Reorder Stage 1 phases — Operator Dashboard повышен в приоритете
  • Operator Dashboard перенесён 1.9 → 1.3. Теперь сразу после Self-Serve Onboarding (1.2). Логика: студии регистрируются self-serve → нужен инструмент управления ими с дня один (subscription, payment manual entry, audit log, multi-tenant client list).
  • Renumbering всех остальных фаз вниз на 1: MCP Server Wrapper (1.3 → 1.4), Admin UX Critical Blockers (1.4 → 1.5), Платёжная инфраструктура + Sales Page (1.5 → 1.6), Security & Infrastructure Foundation (1.6 → 1.7), Legal & Compliance (1.7 → 1.8), Sales-app UX redesign (1.8 → 1.9).
  • Sub-task IDs, dependencies, cross-references обновлены автоматически (90+ ссылок). Q-table и changelog v3.6/v3.7 entries renumbered для консистентности.
  • HTML/CSS mockup suggestion добавлен как practice-нота в Phase 1.1 (Admin Redesign) и Phase 1.3 (Operator Dashboard) — продакт-онер строит визуальный мокап, tech team подключает к данным/auth.
  • Estimate "3–4 недели" для Operator Dashboard убран — пока не отскоупили реальный объём работ.
v3.7 — 2026-05-01 (CONV-14)

Источники: Q&A-сессия по 13 продуктовым вопросам (10 решено, 3 ждут input) + добавлен i18n foundation как sub-phase в Phase 1.1 + 6 ADR написаны (decisions/0001–0006).

Phase 1.1 — Admin Visual Redesign + Branding
  • Новая sub-phase 1.1.4 — i18n foundation. Externalise UI strings в i18n/en.json с первого дня (i18next), CSS logical properties вместо -left / -right, locale switcher infrastructure, Intl helpers для дат/чисел/валют, IBM Plex Arabic для AR Stage 2. Pointer на Brandbook v1.3 § Internationalisation. Marker [BL] — tech team estimate.
Open Questions (Раздел 5) — 6 ✅ решено, 1 ⚡ partial
  • Q2 ✅ Cyprus entity (CONV-13) — EU member, EU Rep не нужен.
  • Q6 ✅ SSO — Google only at launch. Microsoft в Stage 2. ADR 0005.
  • Q11 ✅ Trial без карты — шире воронка. ADR 0001.
  • Q12 ✅ Trial expiry — admin полностью заблокирован; публичная страница проекта показывает только главную страницу здания. ADR 0001.
  • Q28 ✅ AuditLog retention — 12 месяцев активно, затем архив. ADR 0004.
  • Q31 ⚡ partial GDPR right to erasure = hard-delete request flow (manual Iteration 1, self-serve Iteration 2). ADR 0003. Data export scope — открыто.
  • Q1 ✅ partial Multi-provider payment strategy (CONV-13).
  • Critical questions: 8 → 3 open (Q3, Q10, Q13).
ADRs (новые)
  • 0001 Trial model · 0002 Iconset Phosphor · 0003 Account lifecycle · 0004 AuditLog retention · 0005 SSO Google only · 0006 Chargeback auto-freeze.
Метрики
  • Подзадач: 127 → 128 (новая 1.1.4).
v3.6 — 2026-04-30 (CONV-13)

Источники: Phase-by-phase audit Стадии 1 — синхронизация с принятыми решениями (Cyprus юрлицо, payments research, legal drafts, Brandbook v1.1) + cleanup устаревшей терминологии (VV references) + structural fixes (renumbering 1.5, wrong cross-references).

Phase 1.1 — Admin Visual Redesign + Branding
  • Phase desc обновлён: «Brandbook v1.1 (draft, на review — не утверждён) создан → этой фазой применяем токены к admin». Раньше было «брендбук создаётся через Claude Design + Figma» (устарело).
  • Два task items с расплывчатой ссылкой «v4 mockup» / «как в mockup» заменены на прямые ссылки на brandbook/v1.html (с пометкой draft).
Phase 1.2 — Self-Serve Onboarding
  • 5 переименований VV master → Operator (OPL master) в 1.2.1 (desc + items) и 1.2.7 (phase desc + 5-level access table + items). Volume Vision — это sister-product, не permission level в offplan.online.
  • Phase 1.2 desc: «без обращения в VV» → «без обращения в support».
  • 1.2.5: «контент VV» / «студия VV» → «Volume Vision (sister product)» — явное указание что это отдельный продукт, не offplan.online team.
Phase 1.4 — MCP Server Wrapper
  • Без правок — фаза в актуальном состоянии (понижение приоритета с Critical → High корректно отражено, two-iteration approach согласован).
Phase 1.5 — Admin UX Critical Blockers (значительная работа)
  • Удалён typo item «Fix routing: /levels → /levels» из 1.5.2 (Navigation), описание фазы обновлено.
  • Перенумерация для закрытия гэпов (1.5.1 и 1.5.5 были удалены ранее после prod-test): 1.5.2 Form reliability → 1.5.1 · 1.5.3 Navigation → 1.5.2 · 1.5.4 Asset upload → 1.5.3 · 1.5.6 Preview → 1.5.4 · 1.5.7 Hotspot → 1.5.5. Все internal + external cross-references обновлены.
  • 5 wrong references в Open Questions table исправлены — Q1, Q10, Q11, Q12, Q38 указывали на 1.5.x когда должны были на 1.6.x: Q1 Stripe vs Paddle: 1.5.2 → 1.6.3 · Q10 Pricing: 1.5.1 → 1.6.2 · Q11 Trial без карты: 1.5.5 → 1.6.5 · Q12 Block vs read-only: 1.5.5 → 1.6.5 · Q38 White label: «1.5.1 + 4.3.6» → «4.3.6».
  • 4.2.4 Dunning policy deps исправлены: «1.5.2 Navigation, 1.5.4 Preview» → «1.6.3 Payment integration, 1.6.6 Webhook» (дoдержание не зависит от навигации).
Phase 1.6 — Платёжная инфраструктура + Sales Page (значительная работа)
  • 1.6.3 переименована «Stripe vs Paddle» → «Payment integration (multi-provider per phase)». Item 1 переписан: Стадия 1 — Stripe primary (USD/EUR/AUD); Стадия 2 — + Paddle EU B2C (MoR); Стадия 3 — + Checkout.com UAE AED. Открытый вопрос «Stripe vs Paddle» закрыт ✅.
  • 1.6.7 refund policy переписана с «14 дней cooling-off EU / pro-rata / никогда» на no-refund layered (B2B declaration убирает EU Consumer Rights Directive + service commencement waiver + non-refundable если Projects created/published) со ссылками на ToS §4.3 + §5.
  • 1.6.7 currency item: multi-currency USD/EUR/AED/AUD per payments research. Убран US Sales Tax (не наш рынок).
  • 1.6.7 закрыто 2 open questions ✅: Refund policy resolved + Single vs multi-currency resolved.
  • 1.6.6 webhook signature → generic per provider (Stripe / Paddle / Checkout.com — у каждого свой webhook secret).
  • VV references в 1.6.5 («админы VV ручно» → «Operators (OPL admins)»), 1.6.8 («Студия / VV» → «Студия / Operator team»).
  • 1.6.1 убран open question «Существующий VV-сайт как база или с нуля?» (по запросу пользователя).
Phase 1.7 — Security & Infrastructure
  • 1.7.2 «Dashboard для VV» → «Dashboard для Operators (OPL admins)».
  • 4 stale references в Open Questions table — наследие от старой нумерации, когда Security была Phase 1.1: Q3 Security audit: 1.1.1 → 1.7.1 · Q4 DDoS protection: 1.1.5 → 1.7.5 · Q5 Secrets manager: 1.1.6 → 3.5.4 (перенесено в Стадию 3) · Q8 Email provider: 1.2.6 → 1.7.6 (provider selection в transactional email infra, не в deferred email sequence).
Phase 1.8 — Legal & Compliance
  • Уже обработана в v3.5 — drafts links в каждой подфазе, 1.8.1 task list исправлен (VV → offplan.online Ltd, termination, dispute resolution), оба open questions 1.8.1 закрыты.
Phase 1.9 — Sales-app UX redesign
  • 1.9.6 удалён дубликат «FX rates: захардкодить или live API?» из task list — он уже был в open questions (count 7 → 6).
Phase 1.3 — Operator Dashboard
  • 5 references «PayTabs / Telr» заменены на «Stripe / Paddle / Checkout.com» в callout, 1.3.1 schema, 1.3.6 desc, 1.3.8 settings, sidebar «Связи с другими фазами». PayTabs и Telr были отвергнуты в payments-research.
  • 1.3.1 open question «Payment provider — выбираем Stripe / PayTabs / Telr / hybrid?» закрыт ✅ (multi-provider strategy resolved).
  • 1.3.6 open question «Валюты — только AED или USD+AED?» закрыт ✅ (multi-currency resolved per payments research).
Итог
  • Все 9 фаз Стадии 1 синхронизированы с принятыми решениями.
  • Устаревшая терминология VV полностью вычищена из live references (исторические в strikethrough + changelogs сохранены).
  • Структурные баги (нумерация 1.5, wrong cross-references в Q-table) исправлены.
  • Стадии 2, 3, 4 — отложены на следующую сессию.
v3.5 — 2026-04-30 (CONV-13)

Источники: CONV-13 продолжение — правовой блок, тест продукта, анализ готовности.

Полный блок правовых документов (Tier 2)
  • Создан docs/legal/index.html — мастер-индекс 11 документов со статусами (P0/P1/P2), чеклистом для юриста и таблицей "What Lawyers Need to Check".
  • Созданы все 11 черновых документов (Draft v0.1): ToS, Privacy Policy, DPA, AUP, SLA, Reseller Agreement, NDA Template, End-User Notice, Cookie Policy, ROPA, Data Breach Procedure.
  • Все документы: кипрское право, GDPR (Art. 28, 30, 33–34), AU Privacy Act overlay, UAE PDPL overlay.
  • В docs/rendered/legal-sources.html добавлен раздел «Наши черновые документы» с таблицами по типу и 7-пунктовым чеклистом для юриста.
  • Добавлена стратегия защиты от refund-злоупотреблений: B2B declaration (убирает EU Consumer Rights Directive) + service commencement waiver + usage-based no-refund clause. Записано в docs/ideas.md.
Lawyer Brief в docs/legal/index.html
  • Добавлен раздел «Lawyer Brief» — 4 карточки: описание бизнеса, статус юр. лица, рынки и глубина покрытия (EU/AU full, UAE light-touch), открытые решения влияющие на текст.
  • Добавлена таблица «[TBC] Placeholder Fields» — полный список из 8 незаполненных полей по всем 11 документам: [REG NO], [ADDRESS], [Paddle / Stripe], [Email provider], [Analytics provider], [Error tracking], [Cookie consent platform], DPO.
Тестирование продукта
  • Создан docs/research/prod-test-2026-04-30.md — протокол тестирования Tapestry-проекта.
  • Зафиксированы 2 подтверждённых бага: BUG-1 (hotspot placement drift при изменении размера), BUG-2 (unit enquiry form сбрасывается).
Анализ готовности
  • Вытащено 38 открытых вопросов (❓) из плана и категоризировано: 24 закрываемых сейчас, 4 требуют Илью, 10 требуют бизнес-решения.
  • Оценка готовности плана: 6/10 — основная структура сильная, ~20 ⏱ маркеров не закрыты, pricing и billing provider не выбраны.
  • Кипрская инкорпорация начата (подтверждено пользователем 2026-04-30, юрист привлечён).
Phase 1.8 — ссылки на черновики документов
  • В каждую подфазу 1.8.x добавлен блок «📄 Наши черновики» с прямыми ссылками на соответствующие draft-документы рядом с внешними референсами.
  • 1.8.1 (ToS): tos · aup · sla · reseller-agreement · nda-template
  • 1.8.2 (Privacy): privacy-policy · end-user-notice
  • 1.8.3 (DPA): dpa · ropa · breach-procedure
  • 1.8.4 (Cookie): cookie-policy
  • 1.8.7 (AU): privacy-policy §11 · tos §15 · 1.8.8 (UAE): privacy-policy §12
  • В «Файлы фазы» шапки 1.8 добавлен первый link: legal/index.html — «📋 Legal Documents (все черновики)». Callout обновлён: «черновики всех 11 документов написаны».
Navigation cleanup — два правовых документа
  • Разнесены два правовых документа по ролям: legal/index.html = деливерабл (драфты для юриста), plan/legal-sources.html = справочник (откуда брали материал).
  • Удалён дублирующий блок «Наши черновые документы» из legal-sources.html (созданный ранее в этой же сессии и создавший путаницу) — заменён на slim pointer-баннер на legal/index.html.
  • Карточка ⚖️ в блоке «Документы проекта» переключена с legal-sources.html на legal/index.html — основной правовой entry-point теперь ведёт сразу на драфты.
  • В legal/index.html добавлен заметный card-style баннер 📚 Legal Sources & References — расположен над Lawyer Brief, сразу после «before using these documents» note. Navy left-bar, hover gold, arrow справа. Заменил мелкую текстовую строчку под Brief, которую легко пропустить.
v3.4 — 2026-04-29 (CONV-13)

Источники: разработка маркетингового лендинга offplan.online в три захода (v1 → v2 → v3) + ревизия дизайн-ссылок в плане.

Лендинг вынесен на верхний уровень документации
  • Создан docs/rendered/landing-variants.html — Visual Appendix B по образцу Admin Panel: hero, контекст, сравнительная таблица, живые iframe-превью всех вариантов.
  • В блок «Документы проекта» добавлена карточка 🌐 Landing v1 / v2 / v3 рядом с Visual Appendix — быстрый переход с верхней навигации плана.
  • v1 (landing-v1.html) — split hero + alternating feature blocks, B2B SaaS-паттерн, короткий скролл.
  • v2 (landing-v2.html) — full-bleed cinematic hero с фотографией 313 Pipis (golden hour), 7 feature-блоков с full-width screenshots. Премиальный тон.
  • v3 (landing-v3.html, current) — demo-led hybrid: live iframe реального Tapestry-проекта прямо под hero, walkthrough как hero-фича с тегом «Killer feature», компактный 3+3 grid для остальных модулей, отдельная dark-секция white-label с URL-стеком, «Talk to us» bridge между Advanced и Enterprise тарифами.
Мелкие правки
  • Фаза 1.1.3: ссылка на палитру/типографику переведена с Visual Appendix — Палитра на Brandbook v1.1 (canonical источник).
v3.3 — 2026-04-29 (CONV-12)

Источники: исследование платёжных провайдеров (Stripe / Paddle / Checkout.com) + разбор конкурентов по платёжкам + UI-правки документа.

Новый документ — Платёжные провайдеры
  • Создан docs/payments-research.html — полный разбор Stripe / Paddle / Checkout.com для кипрской компании.
  • Матрица валют: USD / EUR / AED / AUD. Paddle исключён как основной — не поддерживает AED. Stripe — основной, Checkout.com — UAE-сегмент.
  • Описана стратегия маршрутизации по трём фазам: Фаза 1 Stripe, Фаза 2 + Paddle (EU B2C), Фаза 3 + Checkout.com (UAE AED).
  • Концепция страницы оплаты с выбором валюты (pay.offplan.online/<slug>) — клиент выбирает AED/USD/EUR/AUD, система маршрутизирует к нужному провайдеру.
  • Разобраны конкуренты: Kuula = Stripe (подтверждено), Spaceform / VRX / Display Sweet = invoice-based, не self-serve.
  • Добавлена пометка к обсуждению: USD-счёт в кипрском банке для избежания +2% FX-конвертации на USD-платежах.
Блок «Документы проекта» (быстрые переходы)
  • В начало страницы (до Exec Summary, после навбара) добавлен блок из 5 карточек с быстрыми переходами на связанные документы.
  • Карточки: Operator Panel v1 · Admin Panel v5 · Brandbook v1.1 · Visual Appendix · Платёжные провайдеры.
  • Карточки с hover-эффектом, цветной полоской по типу документа, responsive (2 колонки на мобиле).
  • Навигация по фазам внутри документа не изменена.
v3.2 — 2026-04-28 (CONV-11)

Источники: tech team подтвердила существование Super Admin Panel (Sergey shared screenshots) + получен backlog у Ильи + ревизия приоритетов между MCP и Operator Dashboard.

Приоритеты Стадии 1
  • Фаза 1.4 (MCP Server Wrapper): 🔴 Critical → 🟡 High. MCP — мощный differentiator, но не блокирует запуск (студии могут работать через admin UI). Если scope большой — итерация 2 переносится в Стадию 2.
  • Фаза 1.3 (Operator Dashboard): 🟡 High → 🔴 Critical. Без инструмента управления студиями с момента первой регистрации — администрирование через консоль БД рискованно и не масштабируется.
Фаза 1.3 — рефрейминг и упрощение
  • Рефрейм: "build from scratch" → "расширение существующей Super Admin Panel". Tech team подтвердила что панель уже в продакшене (список проектов, переключатели feature-флагов, asset uploads, action log). Эстимейт скорректирован 5–8 → 3–4 недель.
  • 1.3.1: зависимость исправлена — теперь указывает на Фазу 1.2.1 (Organisation/Tenant entity), а не на несуществующее "existing Org/User/Project".
  • 1.3.2: упрощено — Итерация 1 = базовая аутентификация (email + пароль). 2FA + IP allowlist → Итерация 2 (после первых платящих студий).
  • 1.3.6: упрощено — Итерация 1 только manual entry adapter. Реальный провайдер (Stripe / Paddle / PayTabs / Telr) → Фаза 1.6. На Settings — placeholder-карточка Payment Provider.
  • 1.3.7: упрощено — Итерация 1 базовое логирование + простой viewer. Расширенные возможности (full-text search, JSON diff display, real-time tail) → Итерация 2.
  • 1.3.8: 🟡 Перенесено в Стадию 2. В Итерации 1 только minimal stub: Settings page + Payment Provider placeholder.
Маркеры
  • Добавлены два новых маркера в легенду: [BL] (уже в backlog у tech team) и [OPL] (offplan.online side активно проектирует).
  • Для Фазы 1.3: все sub-phases (1.3.1–1.3.8) помечены [OPL].
  • Для остальных фаз — маркеры [BL]/[OPL] раскатятся в следующем проходе после cross-reference с backlog'ом Ильи.
Контент / язык
  • Введено понятие Итерация для подразбивок внутри одной Фазы (заменили mixed "Phase 1 / Phase 2" на "Итерация 1 / Итерация 2"). Иерархия плана: Стадия → Фаза → Итерация.
  • Полный pass по русификации body-текста в Фазе 1.3 — заголовки и UI-термины оставлены на английском, остальное приведено к русскому.
  • Исправлен CSS-баг: <strong> внутри .phase-desc был navy на navy фоне — теперь белый.
  • Visual reference у Фазы 1.3 обновлён: staff-panel-preview.htmloperator-panel-v1.html (мульти-страничный мокап с feature flags + Settings → Payment Provider).
v3.1 — 2026-04-27 (CONV-10)

Источники: разговор Сергея с Ромой 2026-04-24 + видео-звонок с Надеждой (Dubai sales manager) 2026-04-23.

Структура Стадии 1
  • Перенумерованы фазы по приоритету: Visual Redesign → 1.1 (был 1.7), Security → 1.8 (был 1.1)
  • Admin UX (был 1.4) → 1.5 — отмечено как conditional, требует верификации tech team на проде
  • Payments (был 1.5) → 1.5; Legal (был 1.6) → 1.7
  • + Фаза 1.4 — MCP Server Wrapper (перенесена из 4.1.5). «Без MCP не запускаться» — Сергей. Две итерации: read-only first → read+write second.
  • + Фаза 1.9 — Sales-app UX redesign (новая, фидбек Надежды). MVP (1.9.1 фильтры) обязателен в Стадии 1; остальное conditional
Контент изменений
  • 1.2 Onboarding — 6 правок: 1.2.1 expanded with 5-уровневой архитектурой tenant access; 1.2.2 переписана как per-project subdomain (не per-studio); 1.2.3 переписана как custom domain для проектов; 1.2.4 wizard упрощён (без поля «тип проекта», без Slack invite, обязательный); 1.2.5 — оба подхода через Claude Design; 1.2.6 — отложен в Стадию 3; 1.2.7 — significantly expanded с 5-level access model
  • 1.6.8 Flat-fee tier — новая sub-phase. Альтернатива subscription для клиентов «настроили проект, дальше не меняем»
  • 1.5 Admin UX — banner: conditional, требует верификации tech team. 1.5.3 Asset upload — note: tech team уже работает над backend auto-обработкой, может стать неактуальной
  • 1.8 Security — banner: baseline, ответственность tech team. Не первоочередная задача со стороны product team
Стадия 4
  • 4.1.5 (MCP wrapper) перенесена в Стадию 1 как Фаза 1.4 (stub оставлен для backwards-навигации)
  • 4.1.1 + 4.3.x cross-refs обновлены
Backlog (для следующих итераций)
  • CRM integration depth — из звонка с Надеждой выявлена глубокая Microsoft Dynamics integration (отслеживание какие юниты показывались каким клиентам при какой цене). Илья оценил ~$100k. Не Стадия 1, но data model для "presentation events" нужно проектировать заранее. Добавить в Стадию 2.
v3.0 — 2026-04-24 (CONV-9)

Первая версия плана: 4 стадии, 21 фаза, ~110 подзадач. Источник: звонок Сергея с Ильёй. Создано три артефакта: канонический markdown plans/launch-plan-v3.md, полный читаемый HTML docs/launch-plan-v3-full.html, визуальный appendix docs/launch-plan-v3-visual.html.