|
| 1 | +# 🧭 Memory Navigation Guide - Quick Reference |
| 2 | + |
| 3 | +## 🎯 **Situation-Based Navigation** |
| 4 | + |
| 5 | +### 🆕 **I'm new to this project** |
| 6 | +**Path**: `project_purpose` → `codebase_structure` → `tech_stack` → `suggested_commands` |
| 7 | +- Start with project overview and architecture understanding |
| 8 | +- Learn the technology stack and development environment |
| 9 | + |
| 10 | +### 💻 **I'm starting development work** |
| 11 | +**Path**: `code_style_conventions` → `suggested_commands` → `task_completion_checklist` |
| 12 | +- Review coding standards before writing code |
| 13 | +- Set up proper development commands and quality gates |
| 14 | + |
| 15 | +### 🔧 **I need to run specific commands** |
| 16 | +**Direct**: → `suggested_commands` |
| 17 | +- Complete command reference for testing, linting, formatting |
| 18 | + |
| 19 | +### 📊 **I need to understand project structure** |
| 20 | +**Path**: `codebase_structure` ↔ `tech_stack` |
| 21 | +- Architectural overview with technology context |
| 22 | + |
| 23 | +### ✅ **I'm completing a task** |
| 24 | +**Path**: `task_completion_checklist` → `code_style_conventions` |
| 25 | +- Quality assurance steps and coding standard verification |
| 26 | + |
| 27 | +### 🔄 **I'm resuming work from previous session** |
| 28 | +**Path**: `session_checkpoint_2025_09_06` → `session_summary_current` → `memory_index` |
| 29 | +- Restore context and understand current state |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +## 🔗 **Memory Cross-Reference Map** |
| 34 | + |
| 35 | +### 🏗️ **Project Foundation Cluster** |
| 36 | +``` |
| 37 | + project_purpose (Japanese) |
| 38 | + ↓ |
| 39 | + codebase_structure (Japanese) |
| 40 | + ↓ |
| 41 | + tech_stack (Mixed) |
| 42 | +``` |
| 43 | +**Usage**: Complete project understanding from concept to implementation |
| 44 | + |
| 45 | +### ⚙️ **Development Process Cluster** |
| 46 | +``` |
| 47 | +code_style_conventions (Japanese) ←→ task_completion_checklist (Mixed) |
| 48 | + ↓ ↑ |
| 49 | + suggested_commands (Mixed) ────────────────┘ |
| 50 | +``` |
| 51 | +**Usage**: Development workflow and quality assurance |
| 52 | + |
| 53 | +### 📊 **Session Context Cluster** |
| 54 | +``` |
| 55 | +session_checkpoint_2025_09_06 (English) ←→ session_summary_current (English) |
| 56 | + ↓ ↓ |
| 57 | + [References all other memories] |
| 58 | +``` |
| 59 | +**Usage**: Session continuity and context restoration |
| 60 | + |
| 61 | +--- |
| 62 | + |
| 63 | +## 🎨 **Content Type Quick Reference** |
| 64 | + |
| 65 | +### 📝 **Japanese Primary Content** |
| 66 | +- `project_purpose` - プロジェクト概要 (MCP Shell Server details) |
| 67 | +- `codebase_structure` - コード構造 (Directory and module organization) |
| 68 | +- `code_style_conventions` - コーディング規約 (black, ruff, mypy settings) |
| 69 | + |
| 70 | +### 🌐 **Mixed Language Content** |
| 71 | +- `tech_stack` - 技術スタック (Python 3.11+, MCP, development tools) |
| 72 | +- `suggested_commands` - 開発コマンド (make commands, testing, formatting) |
| 73 | +- `task_completion_checklist` - 完了チェックリスト (QA steps, release preparation) |
| 74 | + |
| 75 | +### 🇺🇸 **English Content** |
| 76 | +- `session_checkpoint_2025_09_06` - Session state and recovery information |
| 77 | +- `session_summary_current` - Current session context and continuity |
| 78 | + |
| 79 | +--- |
| 80 | + |
| 81 | +## ⚡ **Fast Access Patterns** |
| 82 | + |
| 83 | +### 🎯 **By Purpose** |
| 84 | +- **Understanding**: `project_purpose` → `codebase_structure` |
| 85 | +- **Setup**: `tech_stack` → `suggested_commands` |
| 86 | +- **Development**: `code_style_conventions` → `suggested_commands` |
| 87 | +- **Quality**: `task_completion_checklist` → `code_style_conventions` |
| 88 | +- **Session**: `session_checkpoint_2025_09_06` → `session_summary_current` |
| 89 | + |
| 90 | +### 🔍 **By Search Intent** |
| 91 | +- **"How to run tests?"** → `suggested_commands` |
| 92 | +- **"What's the code style?"** → `code_style_conventions` |
| 93 | +- **"What does this project do?"** → `project_purpose` |
| 94 | +- **"How is code organized?"** → `codebase_structure` |
| 95 | +- **"What technology is used?"** → `tech_stack` |
| 96 | +- **"What do I check before submitting?"** → `task_completion_checklist` |
| 97 | + |
| 98 | +--- |
| 99 | + |
| 100 | +## 🎛️ **Advanced Navigation** |
| 101 | + |
| 102 | +### 🔄 **Dependency Chains** |
| 103 | +1. **Project Understanding Chain**: |
| 104 | + `project_purpose` → `codebase_structure` → `tech_stack` |
| 105 | + |
| 106 | +2. **Development Quality Chain**: |
| 107 | + `code_style_conventions` → `task_completion_checklist` → `suggested_commands` |
| 108 | + |
| 109 | +3. **Session Management Chain**: |
| 110 | + `session_checkpoint_2025_09_06` ↔ `session_summary_current` |
| 111 | + |
| 112 | +### 🎯 **Focus Areas** |
| 113 | +- **Architecture Focus**: `codebase_structure` + `tech_stack` |
| 114 | +- **Quality Focus**: `code_style_conventions` + `task_completion_checklist` |
| 115 | +- **Operational Focus**: `suggested_commands` + `task_completion_checklist` |
| 116 | +- **Context Focus**: `session_*` memories |
| 117 | + |
| 118 | +--- |
| 119 | + |
| 120 | +## 📚 **Reading Order Recommendations** |
| 121 | + |
| 122 | +### 📖 **First-Time Project Exploration** |
| 123 | +1. `project_purpose` (Get the big picture) |
| 124 | +2. `codebase_structure` (Understand architecture) |
| 125 | +3. `tech_stack` (Learn technology context) |
| 126 | +4. `suggested_commands` (Set up environment) |
| 127 | + |
| 128 | +### 🔧 **Daily Development Flow** |
| 129 | +1. `session_summary_current` (Understand current state) |
| 130 | +2. `code_style_conventions` (Review standards) |
| 131 | +3. `suggested_commands` (Execute development commands) |
| 132 | +4. `task_completion_checklist` (Verify quality) |
| 133 | + |
| 134 | +### 📊 **Session Recovery Flow** |
| 135 | +1. `session_checkpoint_2025_09_06` (Restore context) |
| 136 | +2. `session_summary_current` (Understand recent activity) |
| 137 | +3. `memory_index` (Navigate to relevant memories) |
| 138 | + |
| 139 | +--- |
| 140 | + |
| 141 | +## 💡 **Pro Tips** |
| 142 | + |
| 143 | +### 🎯 **Efficiency Tips** |
| 144 | +- Use `memory_index` as your starting point for unfamiliar navigation |
| 145 | +- Japanese content is often more detailed for core concepts |
| 146 | +- English content focuses on session and operational context |
| 147 | +- Mixed content provides practical commands and procedures |
| 148 | + |
| 149 | +### 🔄 **Update Awareness** |
| 150 | +- Session memories are frequently updated |
| 151 | +- Core project memories are stable but updated on major changes |
| 152 | +- Development process memories updated on workflow changes |
| 153 | + |
| 154 | +### 🎨 **Context Switching** |
| 155 | +- When switching between projects, start with `session_checkpoint_*` |
| 156 | +- When onboarding others, guide them through Project Foundation Cluster |
| 157 | +- When debugging, combine `codebase_structure` + `tech_stack` context |
0 commit comments