/ src / features / tutorial / TUTORIAL_MVP.md
TUTORIAL_MVP.md
  1  # Tutorial MVP: Quick Start Onboarding
  2  
  3  ## Purpose
  4  
  5  Minimal viable tutorial for private beta. Delivers foundational concepts clearly and beautifully without the full shamanic immersion of the comprehensive vision. Think "elegant demo" rather than "transformative journey."
  6  
  7  **Scope**: Everything except Songlines. Based on live demo flow that successfully introduced InterBrain in ~5 minutes.
  8  
  9  ---
 10  
 11  ## Visual Toolkit
 12  
 13  Three decoupled primitives (can be synchronized but not coupled):
 14  
 15  1. **ManimText** - 3D text that fades in/out in space
 16  2. **GoldenDot** - Attention-steering animated dot (Bezier curves through 3D)
 17  3. **GoldenGlow** - Unified hover/focus highlight on UI elements
 18  
 19  ---
 20  
 21  ## Tutorial Flow
 22  
 23  ### Segment 1: Anchor Point
 24  
 25  **Start State**: InterBrain DreamNode at center (liminal-web view)
 26  
 27  **Narration** (ManimText):
 28  > "This blue circle is the InterBrain looking at itself."
 29  > "It anchors your DreamSpace."
 30  
 31  **Visual**:
 32  - GoldenGlow pulses on InterBrain node
 33  - GoldenDot circles the node once
 34  
 35  **Concept**: DreamNode = idea (blue border)
 36  
 37  ---
 38  
 39  ### Segment 2: Dreamer Nodes
 40  
 41  **Action**: Click through to show connected DreamerNodes
 42  
 43  **Narration**:
 44  > "Red circles are Dreamers - people you care about."
 45  
 46  **Visual**:
 47  - GoldenDot travels from InterBrain → edge → DreamerNode
 48  - GoldenGlow on DreamerNode
 49  
 50  **Concept**: DreamerNode = person (red border), edges = shared relationships
 51  
 52  ---
 53  
 54  ### Segment 3: DreamTalk Symbol
 55  
 56  **Action**: Show DreamTalk side of InterBrain node (logo visible)
 57  
 58  **Narration**:
 59  > "Every DreamNode has a DreamTalk - a symbolic representation."
 60  > "This is the InterBrain's logo."
 61  
 62  **Visual**:
 63  - Node flips to DreamTalk side
 64  - GoldenGlow on the symbol
 65  
 66  **Concept**: DreamTalk = thumbnail/symbol representing the idea
 67  
 68  ---
 69  
 70  ### Segment 4: Navigate the Web
 71  
 72  **Action**: Click through existing liminal web (pre-populated nodes)
 73  
 74  **Narration**:
 75  > "Click any node to explore its connections."
 76  > "Navigate through meaning."
 77  
 78  **Visual**:
 79  - GoldenDot traces path through 2-3 node transitions
 80  - Show ring layout with related nodes
 81  
 82  **Concept**: Liminal web = self-organizing knowledge graph
 83  
 84  ---
 85  
 86  ### Segment 5: DreamSong Canvas
 87  
 88  **Action**: Flip node to DreamSong side, show canvas
 89  
 90  **Narration**:
 91  > "The other side is the DreamSong."
 92  > "A canvas where you weave references to other ideas."
 93  
 94  **Visual**:
 95  - Node flips to DreamSong side
 96  - GoldenDot points to embedded references
 97  
 98  **Concept**: DreamSong = detailed explanation with references (Obsidian canvas)
 99  
100  ---
101  
102  ### Segment 6: Edit Canvas
103  
104  **Action**: Enter canvas edit mode
105  
106  **Narration**:
107  > "Edit the canvas to add new connections."
108  
109  **Visual**:
110  - Show canvas with existing nodes
111  - GoldenGlow on editable elements
112  
113  **Concept**: Canvas editing = manual relationship building
114  
115  ---
116  
117  ### Segment 7: Add Relationships
118  
119  **Action**: Add DreamerNode to DreamNode's liminal web
120  
121  **Narration**:
122  > "Connect people to ideas they share."
123  
124  **Visual**:
125  - GoldenDot guides to relationship editor
126  - Show toggle interaction
127  - Edge appears between nodes
128  
129  **Concept**: Relationships are bidirectional (Dream ↔ Dreamer)
130  
131  ---
132  
133  ### Segment 8: Create New Node
134  
135  **Action**: Create a new DreamNode
136  
137  **Narration**:
138  > "Create new ideas by dragging images into space."
139  > "Or use the search node."
140  
141  **Visual**:
142  - GoldenGlow on creation zone or search node
143  - New node appears with DreamTalk
144  
145  **Concept**: DreamNodes can be created multiple ways
146  
147  ---
148  
149  ### Segment 9: Weave References
150  
151  **Action**: Add references to DreamSong canvas
152  
153  **Narration**:
154  > "Weave other DreamTalks into your DreamSong."
155  > "These become navigable connections."
156  
157  **Visual**:
158  - Show adding a reference in canvas
159  - GoldenDot traces: DreamSong reference → invokes that DreamNode
160  
161  **Concept**: References in canvas = edges in liminal web
162  
163  ---
164  
165  ### Segment 10: Co-Pilot Mode
166  
167  **Action**: Enter co-pilot mode with DreamerNode
168  
169  **Narration**:
170  > "Video call a Dreamer."
171  > "Navigate ideas together while you talk."
172  
173  **Visual**:
174  - GoldenGlow on video call button
175  - Show co-pilot interface
176  - Transcription preview
177  
178  **Concept**: Co-pilot = shared navigation during video calls
179  
180  ---
181  
182  ### Segment 11: The Invitation
183  
184  **Narration** (final):
185  > "Who are 1-3 people meaningful to you?"
186  > "What ideas connect you to them?"
187  > "Create. Call. Share."
188  > "Pass on the gift."
189  
190  **Visual**:
191  - Fade to constellation view
192  - All nodes visible as night sky
193  
194  ---
195  
196  ## Pre-Populated Demo Vault
197  
198  Nodes needed for tutorial:
199  - **InterBrain** (Dream) - anchor point, has logo DreamTalk
200  - **Alice** (Dreamer) - example person
201  - **Bob** (Dreamer) - example person
202  - **Circle** (Dream) - simple shape idea
203  - **Square** (Dream) - simple shape idea
204  - **Cylinder** (Dream) - composite idea with Circle+Square woven in DreamSong
205  
206  Relationships:
207  - InterBrain ↔ Alice, Bob
208  - Circle ↔ Alice
209  - Square ↔ Bob
210  - Cylinder ↔ Circle, Square (demonstrated in DreamSong weaving)
211  
212  ---
213  
214  ## Implementation Notes
215  
216  ### What's Included (MVP)
217  - Liminal web navigation
218  - DreamNode/DreamerNode distinction
219  - DreamTalk/DreamSong duality
220  - Relationship editing
221  - Node creation
222  - Canvas editing
223  - Co-pilot mode (brief)
224  
225  ### What's Deferred (Full Vision)
226  - Phase 0 philosophical video (Maggot Brain)
227  - Radicle vs GitHub explainer
228  - Semantic search deep dive
229  - Songlines
230  - AI integration preview
231  - Peer sharing demo
232  
233  ### Timing
234  - Target: ~3-5 minutes total
235  - Each segment: 15-30 seconds
236  - User can skip/replay segments
237  
238  ---
239  
240  ## Open Questions
241  
242  1. **Interactivity level**: Does user perform actions, or watch guided demo?
243     - Option A: Fully guided (golden dot shows, text explains)
244     - Option B: Semi-interactive (user clicks when prompted)
245     - Option C: Hybrid (some segments guided, some interactive)
246  
247  2. **Skip/replay**: Per-segment or whole tutorial?
248  
249  3. **Trigger**: First launch only, or available from settings?
250  
251  ---
252  
253  ## Relationship to Full Vision
254  
255  This MVP covers **Phases 1-2 and partial Phase 6** of `TUTORIAL_VISION_FULL.md`:
256  - Phase 1: Foundation (Segments 1-5)
257  - Phase 2: Navigation (Segments 4-6)
258  - Phase 6: Co-Pilot (Segment 10)
259  
260  The full vision adds:
261  - Phase 0: Philosophical primer video
262  - Phase 3: Deep creation workflows
263  - Phase 4: Dreamweaving details
264  - Phase 5: Collaboration/sharing