offplan · online
Session · conv-24

Session CONV-24

In Progresssessionconv-24

Resume Prompt

Wave 2 Chunk 3 (§4 Access) — план уже ratified=draft в plans/stage1-chunk-3-access.md, готов к /build. Все 3 design decisions залочены (Actions column = +2 matrix rows для Sales Manager invite/remove internal SA + Admin invite/remove external SA через guest org; Internal vs External SA = одна роль, comparison table с 5 осями в новой §4.5; View-as-Agent = read-only admin debug tool с persistent toggle + audit log в новой §4.6). Build = ~30-45 мин по 9 шагам A-I: §4.2 matrix +2 rows, новые §4.5 + §4.6, light phase callouts (1.3 / 1.4 / 1.10 / 1.11), changelog v4.7, workstream update + preview sync. Risk #3 — reports/analytics row в §4.5 моя гипотеза, может потребовать пересмотра при Roman ratification. Untracked локально: plans/stage1-chunk-3-access.md — закоммитить в build commit. После Chunk 3 → интервью для Chunk 4 (§5 Visibility — PIN-protected preset + Custom cleanup).

Summary

Long mixed session combining mockup migration, full /plan-/build cycle for Wave 2 Chunk 2, and /plan interview+draft for Chunk 3. Atelier mockup: Features screen migrated from admin-panel-v8 → admin-panel-atelier with new screen-switching JS, toggle/search/feat-table styles, and reactive workflow bar (706→833 lines). Wave 2 Chunk 2 closed: §3 Billing rewrite (14-day trial subsection, ownership transfer subsection, Custom→Tier 3 (Enterprise) rename), 5 cross-link patches in §1/§2/Phase 1.2, Phase 1.7 surgical patches, changelog v4.6, ratified plan, workstream update — committed os 8c68973 + preview 2d07070, both pushed/deployed. Wave 2 Chunk 3 plan drafted: §4 Access additions awaiting /build. Strategic insight crystallised in Chunk 2: trial-without-card + ownership-transfer-pre-payment = единый sales motion студия→девелопер (not two separate features).

Changes

Decisions

Wave 2 Chunk 2 — 4 design decisions locked. (1) Trial scope = Path A (paid signup) only, 14 days T1 без карты; rejected universal trial across all paths (avoid abuse confusion), card-prebound trial (увеличивает signup friction; ломает studio→developer ownership transfer). (2) Trial expiry = auto-downgrade → Free Guest, projects read-only, public site 30 days then freeze; rejected auto-charge (нет карты), 30-day project deletion (рискуем потерять работу студии для late-converting purchasers), email-only nudge (требует manual decision что user'у на trial обычно). (3) Ownership transfer = self-serve в Organisation Settings до first payment, manual support после; rejected full self-serve включая post-payment (требует Stripe billing handoff complexity для Stage 1), only-during-trial (упускает Free Guest case), manual-only (user explicitly хочет self-serve flow для main sales motion). (4) Tier nomenclature = «Custom» → «Tier 3 (Enterprise)»; rejected оставить «Custom» (расхождение с §2 которое уже использует «Tier 3»), отложить в ADR 0008 (несогласованность остаётся).

Strategic insight (Chunk 2): trial-without-card + ownership-transfer-pre-payment = единый sales motion студия→девелопер. Не два отдельных feature'а. Это framing artifact'нут в callout'е в §3 Trial subsection.

Phase 1.7 audit deferred deeper rewrite to Wave 2 Chunk 7. Surgical patches (hero CTA, trial line, resolved open question, 1.7.5 task desc) сделаны immediately; глубокий rewrite specifika 1.7 task'ов отложен per plan risk #1.

Wave 2 Chunk 3 — 3 design decisions locked (план ratified=draft, build pending). (1) «Actions column» = новые matrix rows (Invite/remove internal SA: Owner ✅, Admin ✅, Sales Manager ✅; External SA via guest org: Owner ✅, Admin ✅). (2) Internal vs External SA = одна роль с разным operational context; comparison table с 5 осями (stock pool default, cross-team visibility, invitation source, removal authority, reports/analytics scope); rejected новая 6-я колонка в matrix (новая роль), полный split в новые роли (overhead). (3) View-as-Agent = read-only admin debug tool, доступно Owner/Admin/Sales Manager (не Sales Agent — их view = normal login); persistent toggle с баннером, audit log entry; rejected full impersonation (Stage 4 deferred per Phase 1.4) и unified «View as Anyone» dropdown (mechanically две разные surfaces — admin panel vs sales-app).

Next Steps

  1. Ratify plans/stage1-chunk-3-access.md (status: draftratified)
  2. /build Chunk 3 — §4.2 matrix +2 rows (Invite/remove internal SA + External SA), new §4.5 (Internal/External SA comparison table), new §4.6 (View-as-Agent), 4 phase callouts (1.3/1.4/1.10/1.11), changelog v4.7, workstream update, preview sync
  3. Visual sanity check: §4.2 matrix new rows, §4.5/§4.6 anchors, cross-link from §1 SA definition
  4. After Chunk 3 → /plan interview for Chunk 4 (§5 Visibility — PIN-protected preset + Custom preset cleanup)

Open Questions

Context for next session