# 🧭 Navigation Structure - Product-Centric Workflow **Last Updated:** November 19, 2025 ## Overview The navigation is structured around a **phased workflow** that guides solo founders and small teams from idea to launch. --- ## 📱 Main Navigation (Left Rail) ### **Always Visible** ``` 💬 AI Chat - AI interview assistant 🏠 Home - Project dashboard & overview 📖 Knowledge - Context (docs, repos, chats) ``` ### **Phase 1: DEFINE** ✨ ``` 🎯 Vision - Product strategy & vision 🎨 Design - UI/UX screens & flows 📣 Marketing - Messaging & launch strategy ``` ### **Phase 2: BUILD** 🔨 ``` 📋 Build Plan - MVP scope, backlog, milestones 💻 Development - Codebase, architecture, deployment ``` --- ## 📄 Page Structures ### 1. **Vision** (`/vision`) **Purpose:** Define what you're building and why **Sidebar Navigation:** - Product Overview - Problems We Solve - Target Users - Success Metrics - Competitive Landscape **Content:** - Product name, one-liner, vision statement - Problem cards with descriptions - User persona cards - Key metrics with targets - Competitor analysis **Key Actions:** - Edit Vision - Add Problem - Add User Type - Add Competitor --- ### 2. **Design** (`/design`) **Purpose:** Create and manage UI/UX **Sidebar Navigation:** - Core Screens (tree view) - User Flows (auth, onboarding) - Style Guide - Brand Assets **Content:** - Tree view of product screens - AI-suggested screens - v0 integration for screen generation - Version history - Comments & feedback **Key Actions:** - Generate Screen - Connect GitHub - Sync Repository - Create Flow **Individual Screen View:** `/design/[pageSlug]` - Live preview - v0-style chat interface - Design Mode (click to target elements) - Version history - Push to Cursor --- ### 3. **Marketing** (`/marketing`) **Purpose:** Define messaging and launch strategy **Sidebar Navigation:** - Value Proposition - Messaging Framework - Website Copy - Launch Strategy - Target Channels **Content:** - Headline & subheadline - Key benefits - Primary messaging - Positioning statements - Website copy sections (hero, features, social proof) - Launch timeline - Target channel cards **Key Actions:** - Generate with AI - Edit Content - Add Channel --- ### 4. **Build Plan** (`/build-plan`) **Purpose:** Track what needs to be built **Sidebar Navigation:** - MVP Scope - Backlog - Milestones - Progress **Content:** - Progress overview (completed, in progress, to do) - MVP feature list with status - Backlog items with priority - Milestone cards (alpha, beta, public launch) **Key Actions:** - Generate Tasks (AI) - Add Feature - Add to Backlog - Move to MVP **Features:** - Status tracking (completed, in progress, todo) - Priority levels (high, medium, low) - Progress percentage - Milestone dates --- ### 5. **Development** (`/code`) **Purpose:** Browse and manage codebase **Current Implementation:** - GitHub integration - File tree browser - File content viewer with syntax highlighting - Search functionality **Future Sidebar Navigation:** - Browse Code - Architecture - API Documentation - Deployment --- ### 6. **Home/Overview** (`/overview`) **Purpose:** Project dashboard **Content:** - Project header (name, vision, workspace) - Session linking (if unassociated sessions found) - Stats cards (sessions, time, cost, tokens) - Quick action cards - Getting started guide --- ### 7. **Knowledge** (`/context`) **Purpose:** Manage all project context **Content:** - Upload documents - Connect GitHub repos - Import AI chat transcripts - View summaries - Knowledge items list --- ## 🎨 Design System All pages use the **PageTemplate** system for consistency: ### PageTemplate Props ```typescript { sidebar?: { title: string; description?: string; items: NavItem[]; footer?: ReactNode; }; hero?: { icon?: LucideIcon; title: string; description?: string; actions?: ActionButton[]; }; containerWidth?: "default" | "wide" | "full"; } ``` ### Utility Components - **PageSection** - Organized content sections - **PageCard** - Styled cards with hover effects - **PageGrid** - Responsive grids (1-4 columns) - **PageEmptyState** - Empty state displays --- ## 🔄 User Flow ### Solo Founder Journey 1. **Start:** AI Chat → Define vision through conversation 2. **Vision Phase:** Review and refine extracted insights 3. **Design Phase:** Generate core screens with v0 4. **Marketing Phase:** Craft messaging and launch plan 5. **Build Phase:** Create MVP scope and track progress 6. **Development Phase:** Browse code, manage architecture ### Collaboration Flow - **Founder:** Manages Vision, Marketing, Build Plan - **Designer:** Works in Design section - **Developer:** Works in Development section - **All:** Access Knowledge Base and Home dashboard --- ## 🎯 Key Features ### Phase Separation - Clear visual distinction between DEFINE and BUILD phases - Separators and labels in navigation - Guided workflow from strategy to execution ### Consistency - All pages use PageTemplate - Uniform sidebar structure - Consistent action buttons - Standard icon usage (Lucide) ### Scalability - Easy to add new pages - Reusable components - Type-safe navigation - Responsive design --- ## 🚀 Next Steps ### Immediate - [ ] Wire Vision page to extraction data - [ ] Wire Marketing page to AI generation - [ ] Connect Build Plan to actual task management - [ ] Add Architecture subsection to Development ### Future - [ ] Real-time collaboration indicators - [ ] Phase completion badges - [ ] Animated transitions between phases - [ ] Progress tracking across all phases - [ ] Team member assignments - [ ] Comments & feedback system --- ## 📊 Navigation Stats - **Total Top-Level Items:** 7 (Chat, Home, Knowledge + 2 phases) - **Phase 1 (Define):** 3 items (Vision, Design, Marketing) - **Phase 2 (Build):** 2 items (Build Plan, Development) - **Total Pages Created:** 5 new pages + 2 existing --- ## 🎨 Visual Hierarchy ``` Left Rail (60px wide) ├── Logo ├── AI Chat (always visible) ├── Home (when project selected) ├── Knowledge (when project selected) ├── ───────────────── [DEFINE] ├── Vision ├── Design ├── Marketing ├── ───────────────── [BUILD] ├── Build Plan ├── Development └── Settings (bottom) ``` --- ## 💡 Design Principles 1. **Product-First:** Strategy before execution 2. **Phase-Based:** Clear workflow progression 3. **Collaborative:** Each role has their space 4. **AI-Enhanced:** AI assistance throughout 5. **Consistent:** Unified design language 6. **Scalable:** Easy to extend --- **For implementation details, see:** - `components/layout/page-template.tsx` - Reusable page layout - `components/layout/PAGE_TEMPLATE_GUIDE.md` - Usage guide - `components/layout/left-rail.tsx` - Main navigation