offplan · online
Session · conv-15

Session CONV-15

Donesessionconv-15

Resume Prompt

Run /plan plans/permission-and-tenancy-model.md first — this is Phase 1.3 (Tenancy & Permission Model), the foundational architecture that blocks Phase 1.4 (Operator Dashboard), 1.7 (Sales Page billing), 1.10 (Sales-app), and 1.11 (Sales Presentation Layer). The 10 subtasks are stubs in launch-plan-v3-full.html — this session deepens them and produces ADR 0009 (Tenancy & Permission Architecture) + ADR 0010 (Stock allocation strategy). After that: ping Илья asynchronously for tech estimates on Phase 1.3 entire, Phase 1.5.X (AI file upload), and Phase 1.11.6-8 (Remote Presentation). Don't start any other sub-/plan until 1.3 is ratified — they all depend on it.

Summary

Major Stage 1 rewrite integrating items from the 2-hour Roman call (CONV-15). First did file architecture cleanup — split launch-plan-v3-full.html into 4 files (main + future + appendices + changelog) for context efficiency, reducing the working file from 4668 → 2845 lines (-39%). Then ran /plan in option (b) structural-integrator mode and rewrote Stage 1: added new Phase 1.3 (Tenancy & Permission Model, 10 subtasks) and Phase 1.11 (Sales Presentation Layer, 8 subtasks), renumbered existing 1.3-1.9 → 1.4-1.10, added v4.3 delta callouts to 7 existing phases. Built admin-quick-build-v2.html mockup (Brandbook strict + Calatrava cues) demonstrating the (a4) premium-minimalism Quick Build trial mode. Created 6 sub-plan stubs and 1 workstream for tracking. Earlier in the session: admin panel v8 mockup work — Buildings screen rebuild with status badges, angle presets, and toggle patterns for Galleries/Theme/Labels.

Changes

Decisions

Plan file split into 4. Stages 3+4 (~1100 lines), Changelog (~340 lines), Appendices B-E (~465 lines) were loaded into context every time editing Phase 1. Split reduces working file from 4668 → 2845 lines (-39%). Rejected: keeping monolithic file (too costly), markdown source + HTML build step (added complexity), per-phase split (overkill).

Stage 1 renumber strategy: option D (minimal) over option C (logical). Tenancy inserted as Phase 1.3 between existing 1.2 (Onboarding) and old 1.3 (now 1.4 Operator Dashboard) — minimal cross-reference breakage vs full reorder. ~90 cross-refs renumbered automatically via placeholder regex (~~X~~). Option C would have moved Tenancy ahead of Onboarding for cleaner dependency, but breaks more references.

Phase 1.10 (Tenancy) before Phase 1.4 (Operator Dashboard). User confirmed: nothing built yet, all at plan level, so simple sequencing — 1.10 first, then 1.4. Operator Dashboard manages multi-tenant clients which require tenancy model.

Quick Build mode = (a4) premium minimalism. Clean sidebar with no upgrade-CTA, plan badge in header (Apple/Linear pattern), dedicated Plan & Billing page for tier discovery, contextual hints inline in screens. Rejected (a1) too radical hide (no discovery), (a2) lock icons in sidebar (visual clutter, brings back the (b) "everything visible" problem), (a3) small upsell CTA in sidebar (felt cheap to user, classic SaaS-banner pattern).

Brandbook-strict mockup v2 over Calatrava-serif v1. v1 used Cormorant Garamond serif which is NOT in brandbook (display font is Helvetica Neue). v2 uses strict brandbook palette + fonts. Calatrava cues (vertical ribs, concentric arcs, italic numerals) survive in sans-serif via structural elements, not typography. Brandbook compliance avoids design-system fork that would need ADR.

360° walkthrough → variant α (basic in Phase 1.10, full Kuula-clone in Stage 2 backlog). Phase 1.11 already heavy with new subtasks; full Kuula-clone (5-7 subtasks: editor, multi-scene, advanced hotspots, embedding, mobile gyro) would extend Stage 1 by 3-4 weeks. Roman want it but didn't say "must-have for launch."

Remote Presentation kept in Phase 1.11 with [needs-tech-estimate] marker. Roman explicitly named P0 ("would not launch without"), but Sergey rightly noted needs Илья estimate. Compromise: keep in scope, gate on tech estimate. If estimate too large for Stage 1 timeline, subtasks 1.11.6-8 move to Stage 2; Phase 1.11 reduces to Buyer Profile only (1.11.1-5).

Topnav consolidation (v4.2): 4 separate Appendix B/C/D/E links collapsed into single "Вопросы для проработки" link. 4 menu items pointing to one extracted file was visually cluttered.

Stage 3/4 stubs minimal (header + callout only, no phase list). Phase Navigation sidebar links cross-file directly to launch-plan-future.html. Phase 3.1-3.5 / 4.1-4.5 don't have any presence in main file body — only in sidebar nav as clickable cross-file links. Stage 3 / Stage 4 stage-headers stay in main as roadmap visibility.

Next Steps

  1. Run /plan plans/permission-and-tenancy-model.md — Phase 1.3 deep design + ADR 0009 (Tenancy architecture) + ADR 0010 (Stock allocation). P0 — blocks Phase 1.4, 1.7, 1.10, 1.11.
  2. Ping Илья for tech estimates: Phase 1.3 entire (10 subtasks), Phase 1.5.X (AI file upload via MCP wrapper), Phase 1.11.6-8 (Remote Presentation real-time sync).
  3. Run /plan plans/onboarding-trial-mode.md — Phase 1.2 + Quick Build deep design + ADR 0008 (Tier model + admin mode coupling).
  4. Run /plan plans/buyer-profile-and-presentation.md — Phase 1.11.1-5 deep design (Buyer entity, profile creation UI, heart units, summary email, buyer return login).
  5. Ping юрист for estimate on Phase 1.9 expansion (+4 documents: permission delegation framework, multi-party access agreement, data ownership matrix, liability allocation).
  6. Eventually expand v4.3 delta callouts in 7 existing phases (1.2, 1.4, 1.5, 1.7, 1.8, 1.9, 1.10) into full subtask divs as their respective sub-/plans complete.

Open Questions

Context for next session