We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/airmcp-com/mcp-standards'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# V2 Architecture Diagrams
Visual representations of the mcp-standards v2.0 architecture with AgentDB integration.
---
## 1. System Architecture Overview
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Claude Desktop / Claude Code β
β β
β User Interactions: β
β β’ Corrections: "use uv not pip" β
β β’ Tool executions: Bash, Edit, Write, etc. β
β β’ MCP tool calls: semantic_search_patterns, update_claudemd β
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββ
β MCP Protocol
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MCP-Standards v2 Server β
β (ClaudeMemoryMCP + Enhancements) β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Memory Router Layer β β
β β (Query Type Dispatcher) β β
β β β β
β β Semantic Query β AgentDB (HNSW vector search) β β
β β Exact Query β SQLite (key-value lookup) β β
β β Audit Query β SQLite (compliance logs) β β
β β Temporal Query β SQLite (knowledge graph) β β
β β Hybrid Query β Both (merge results) β β
β βββββββββββββββββββββββββββ¬ββββββββββββββ¬ββββββββββββββββββββββββββββββ β
β β β β
β ββββββββββββββββββββΌβββββββ ββββΌβββββββββββββββββββ β
β β AgentDB Layer β β SQLite Layer β β
β β (Hot Path) β β (Cold Path) β β
β β β β β β
β β β’ 100K vectors β β β’ Pattern metadata β β
β β β’ HNSW graph (M=16) β β β’ Audit trail β β
β β β’ 384-dim embeddings β β β’ Full history β β
β β β’ Disk mode: <10ms β β β’ Temporal graph β β
β β β’ Search: <1ms β β β’ Compliance data β β
β β β β β β
β β Data: β β Data: β β
β β - Pattern vectors β β - pattern_frequency β β
β β - Similarity scores β β - tool_preferences β β
β β - Embeddings β β - reasoning_episodesβ β
β βββββββββββββββββββββββββββ β - audit_log β β
β β - sync_metadata β β
β βββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Intelligence Layer (Enhanced) β β
β β β β
β β ββββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ β β
β β β Pattern β β ReasoningBank β β CLAUDE.md β β β
β β β Extractor β β β β Manager β β β
β β β β β β’ Track outcomes β β β β β
β β β v1: Regex β β β’ Success/fail β β v1: Manual β β β
β β β v2: Semantic β β β’ Confidence adj β β v2: Auto-update β β β
β β β clustering β β β’ Bayesian learn β β Event-drivenβ β β
β β ββββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Event-Driven Automation (New in v2) β β
β β β β
β β ββββββββββββββββ βββββββββββββββββ ββββββββββββββββββββββ β β
β β β Event Bus βββββ Config Watcherβ β Proactive β β β
β β β β β β β Suggester β β β
β β β β’ Subscribe β β β’ inotify β β β β β
β β β β’ Emit β β β’ FSEvents β β β’ Background job β β β
β β β β’ Async proc β β β’ Auto-detect β β β’ Pattern check β β β
β β ββββββββ¬ββββββββ βββββββββββββββββ β β’ MCP notify β β β
β β β ββββββββββββββββββββββ β β
β β β Events: β β
β β βββΊ pattern_promoted β Auto-update CLAUDE.md β β
β β βββΊ config_changed β Parse & update preferences β β
β β βββΊ reasoning_outcome β Adjust confidence β β
β β βββΊ claudemd_updated β Notify user β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
---
## 2. Data Flow: Pattern Learning Workflow
### v1 (Current) - Keyword Matching
```
βββββββββββββββ
β User β
β Correction β
β "use uv β
β not pip" β
ββββββββ¬βββββββ
β
βΌ
βββββββββββββββββββββββ
β Pattern Extractor β
β (Regex matching) β
β β
β 1. Detect keyword β
β "use X not Y" β
β 2. Exact text match β
ββββββββ¬βββββββββββββββ
β
βΌ
βββββββββββββββββββββββ
β SQLite FTS5 β
β (Text search) β
β β
β Store: "use uv β
β not pip" β
ββββββββ¬βββββββββββββββ
β
βΌ Occurrence #1
βββββββββββββββββββββββ
β pattern_frequency β
β occurrence_count: 1 β
β confidence: 0.1 β
ββββββββ¬βββββββββββββββ
β
βΌ User corrects AGAIN
βββββββββββββββ
β "Use uv!" β ββββ Different wording
ββββββββ¬βββββββ NOT detected as same pattern!
β
βΌ Occurrence #2 (NEW pattern!)
βββββββββββββββββββββββ
β pattern_frequency β
β occurrence_count: 1 β ββββ Starts at 1 again!
βββββββββββββββββββββββ
After 3+ exact matches β Promote to preference
Takes: 3-5 corrections
```
### v2 (New) - Semantic Matching
```
βββββββββββββββ
β User β
β Correction β
β "use uv β
β not pip" β
ββββββββ¬βββββββ
β
βΌ
ββββββββββββββββββββββββββββββββ
β Pattern Extractor (Enhanced) β
β β
β 1. Detect pattern (regex) β
β 2. Generate embedding β
β via EmbeddingManager β
ββββββββ¬ββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββ
β Memory Router β
β (Dual storage) β
β β
β βββΊ AgentDB: Store vector β
β β [0.23, -0.45, ..., 0.67] β
β β β
β βββΊ SQLite: Store metadata β
β {type, description, ...} β
ββββββββ¬ββββββββββββββββββββββββ
β
βΌ Occurrence #1
ββββββββββββββββββββββββββββββββ
β AgentDB: Vector stored β
β SQLite: confidence=0.1 β
ββββββββ¬ββββββββββββββββββββββββ
β
βΌ User corrects with SIMILAR phrase
βββββββββββββββ
β "prefer uv β ββββ Different wording
β package β but SAME meaning!
β manager" β
ββββββββ¬βββββββ
β
βΌ
ββββββββββββββββββββββββββββββββ
β Semantic Clustering β
β β
β 1. Generate embedding β
β 2. Search AgentDB β
β 3. Find similar: β
β "use uv not pip" β
β similarity: 0.87 β
β β
β 4. Cluster size: 2 β
β β
Threshold reached! β
ββββββββ¬ββββββββββββββββββββββββ
β
βΌ Automatic promotion after 2 similar patterns!
ββββββββββββββββββββββββββββββββ
β tool_preferences β
β β
β category: python-package β
β preference: "use uv not pip" β
β confidence: 0.85 β
β learned_from: semantic_clusterβ
ββββββββββββββββββββββββββββββββ
Promotes after: 1-2 semantically similar corrections
60-70% fewer corrections needed!
```
---
## 3. Query Routing Decision Tree
```
User Query
β
βΌ
βββββββββββββββββββββββββ
β Memory Router β
β (Analyze query type) β
βββββββββββββ¬ββββββββββββ
β
βββββββββββββββββΌββββββββββββββββ
β β β
βΌ βΌ βΌ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β SEMANTIC? β β EXACT? β β AUDIT? β
β β β β β β
β "patterns β β pattern_key β β history, β
β similar to β β lookup β β compliance β
β X" β β β β β
ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ
β β β
β β β
βΌ βΌ βΌ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β AgentDB β β SQLite β β SQLite β
β β β β β β
β β’ HNSW β β β’ SELECT by β β β’ audit_log β
β search β β key β β table β
β β’ Vector β β β’ O(log n) β β β’ Timestamp β
β similarity β β lookup β β range β
β β’ <1ms β β β’ <10ms β β β’ <50ms β
ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ
β β β
β β β
ββββββββββββββββββΌβββββββββββββββββ
β
βΌ
ββββββββββββββββ
β HYBRID? β
β β
β Semantic + β
β Metadata β
ββββββββ¬ββββββββ
β
ββββββββββββββββ΄βββββββββββββββ
β β
βΌ βΌ
ββββββββββββββββ ββββββββββββββββ
β AgentDB β β SQLite β
β (parallel) β β (parallel) β
ββββββββ¬ββββββββ ββββββββ¬ββββββββ
β β
ββββββββββββββββ¬βββββββββββββββ
βΌ
ββββββββββββββββ
β Merge Resultsβ
β β
β β’ Join by keyβ
β β’ Sort by β
β similarity β
β β’ Enrich β
β metadata β
ββββββββ¬ββββββββ
β
βΌ
Response
```
---
## 4. Event-Driven Architecture Flow
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Event Sources β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β Pattern β β Config File β β User Manual β β
β β Promotion β β Changes β β CLAUDE.md β β
β β β β β β Edits β β
β β Threshold:2 β β .editorconfigβ β β β
β β similar β β pyproject.tomlβ β Diff detect β β
β ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ β
β β β β β
βββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββ
β β β
β emit β emit β emit
βΌ βΌ βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Event Bus β
β (Async Processing) β
β β
β Events Queue: β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β 1. {type: "pattern_promoted", data: {...}} β β
β β 2. {type: "config_changed", data: {...}} β β
β β 3. {type: "reasoning_outcome", data: {...}} β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β Subscribers: β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β pattern_promoted β [claudemd_manager, notifier] β β
β β config_changed β [config_parser, claudemd_manager] β β
β β reasoning_outcome β [reasoning_bank, pattern_adjuster] β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββ¬ββββββββββββββββββββ¬ββββββββββββββββββββ¬ββββββββββββββββ
β β β
β async call β async call β async call
βΌ βΌ βΌ
ββββββββββββββββββββ ββββββββββββββββββββ ββββββββββββββββββββ
β CLAUDE.md β β Config Parser β β ReasoningBank β
β Manager β β β β β
β β β β’ Parse new β β β’ Record outcome β
β β’ Load current β β config β β β’ Update conf. β
β β’ Search AgentDB β β β’ Extract rules β β β’ Adjust scores β
β for patterns β β β’ Update prefs β β β
β β’ Cluster semanticβ β β β β
β β’ Generate new β β β β β
β CLAUDE.md β β β β β
β β’ Create backup β β β β β
β β’ Atomic write β β β β β
ββββββββββ¬ββββββββββ ββββββββββ¬ββββββββββ ββββββββββ¬ββββββββββ
β β β
β emit β emit β emit
βΌ βΌ βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Event Results β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β claudemd_ β β preferences_ β β confidence_ β β
β β updated β β updated β β adjusted β β
β β β β β β β β
β β β MCP notify β β β Store β β β Update DB β β
β β user β β SQLite β β β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
---
## 5. HNSW Graph Structure (AgentDB)
```
HNSW Multi-Level Graph (Hierarchical Navigable Small World)
Level 2 (Sparse, Long Range)
βββββββββββββββββββββ
/β β /β
/ β β / β
/ β β / β
βββββΌββββββββββΌββββββ β
β β β
Level 1 (Medium Density)
βββββββββββββββββββββ
/β\ /β\ /β\ /β\ /β\ /β\
/ βXβ βXβ βXβ βXβ βXβ β \
/ β/β\β/β\β/β\β/β\β/β\β \
βββββββββββββββββββββββββββββ
Level 0 (Dense, Short Range - All Vectors)
βββββββββββββββββββββββββββββββ
β\β/β\β/β\β/β\β/β\β/β\β/β\β/β
β β β β β β β β β β β β β β β
β/β\β/β\β/β\β/β\β/β\β/β\β/β\β
βββββββββββββββββββββββββββββββ
Search Algorithm:
1. Start at top level (Level 2)
2. Navigate to nearest neighbor
3. Drop to Level 1, continue search
4. Drop to Level 0, find exact K nearest
5. Return sorted by similarity
Performance:
- Build time: O(log n) per insert
- Search time: O(log n)
- Space: O(n * M) where M=16 connections
Parameters (Optimized for <1ms search):
- M: 16 (connections per element)
- ef_construction: 200 (build quality)
- ef_search: 50 (search accuracy)
Example Pattern Vectors (384-dim):
vector_1 = [0.234, -0.567, 0.123, ..., 0.891] # "use uv not pip"
vector_2 = [0.245, -0.543, 0.134, ..., 0.878] # "prefer uv manager"
# similarity: 0.87
Distance Metric: Cosine Similarity (Inner Product on normalized vectors)
```
---
## 6. Database Schema Evolution
### v1 Schema (SQLite Only)
```sql
ββββββββββββββββββββββββββββββββββ
β pattern_frequency β
ββββββββββββββββββββββββββββββββββ€
β id INTEGER PK β
β pattern_key TEXT UNIQUE β
β tool_name TEXT β
β pattern_type TEXT β
β pattern_description TEXT β
β occurrence_count INTEGER β
β first_seen TIMESTAMP β
β last_seen TIMESTAMP β
β promoted_to_pref BOOLEAN β
β confidence REAL β
β examples TEXT (JSON) β
ββββββββββββββββββββββββββββββββββ
β
β FTS5 Index
βΌ
ββββββββββββββββββββββββββββββββββ
β episodes_search (FTS5) β
ββββββββββββββββββββββββββββββββββ€
β name β
β content β
β source β
ββββββββββββββββββββββββββββββββββ
Text search only (no semantics)
```
### v2 Schema (Hybrid: AgentDB + SQLite)
```sql
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AgentDB (Vector Store) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β HNSW Graph Index: β
β β
β vector_id: "patterns:correction:pipβuv" β
β vector: [0.234, -0.567, ..., 0.891] (384-dim) β
β metadata: { β
β key: "correction:pipβuv", β
β namespace: "patterns", β
β confidence: 0.8, β
β description: "use uv not pip" β
β } β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
β Sync
βΌ
ββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββ
β pattern_frequency (v2) β β reasoning_episodes (NEW) β
ββββββββββββββββββββββββββββββββββ€ ββββββββββββββββββββββββββββββββββ€
β id INTEGER PK β β id INTEGER PK β
β pattern_key TEXT UNIQUE β β pattern_id TEXT FK β
β tool_name TEXT β β context TEXT β
β pattern_type TEXT β β action_taken TEXT β
β pattern_description TEXT β β outcome TEXT β
β occurrence_count INTEGER β β ('success'/'failure') β
β first_seen TIMESTAMP β β confidence_before REAL β
β last_seen TIMESTAMP β β confidence_after REAL β
β promoted_to_pref BOOLEAN β β timestamp TIMESTAMP β
β confidence REAL β β metadata TEXT (JSON) β
β examples TEXT (JSON) β ββββββββββββββββββββββββββββββββββ
β agentdb_synced BOOLEAN βββββ
ββββββββββββββββββββββββββββββββββ β
β
ββββββββββββββββββββββββββββββββββ β
β sync_metadata (NEW) β β
ββββββββββββββββββββββββββββββββββ€ β
β id INTEGER PK β β
β table_name TEXT β β
β record_key TEXT β β
β last_synced TIMESTAMP βββ
β sync_status TEXT β
β ('pending'/'synced'/'failed')β
β error_message TEXT β
ββββββββββββββββββββββββββββββββββ
```
---
## 7. Performance Comparison Chart
```
Startup Time:
v1: ββββββββββββββββββββββββββββββββββββββββββββββββ 500ms
v2: β <10ms
β 50x faster
Pattern Search (10K patterns):
v1 (FTS5): βββββββββββββββββββββββ 50ms
v2 (HNSW): β <1ms
β 50x faster
Corrections to Learn:
v1 (Exact match): βββ 3-5 corrections
v2 (Semantic): β 1-2 corrections
β 60-70% reduction
Context Window Usage:
v1 (Static): ββββββββββββββββββββββββ 23,000 tokens
v2 (Dynamic): ββββ 5,000 tokens
β 78% reduction
Memory Footprint:
v1: βββ 10 MB (SQLite only)
v2: ββββββββββ 50 MB (SQLite + AgentDB vectors)
β 5x increase (acceptable for performance gain)
Semantic Match Accuracy:
v1 (Text): ββββββββ 40% (keyword only)
v2 (Vector): ββββββββββββββββββββ 85%+ (semantic)
β 2x improvement
```
---
## 8. Migration Process Flow
```
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Migration Start β
ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β Backup v1 Database β
β β
β knowledge.db β β
β knowledge.backup.db β
ββββββββββββ¬ββββββββββββ
β Success
βΌ
ββββββββββββββββββββββββ
β Create v2 Schema β
β β
β β’ Copy v1 tables β
β β’ Add new columns β
β β’ Create new tables β
ββββββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β Initialize AgentDB β
β β
β β’ Create HNSW graph β
β β’ Configure params β
ββββββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Migrate Patterns (Batched) β
β β
β For each pattern in pattern_frequency: β
β β
β 1. Read pattern metadata from SQLite β
β ββββββββββββββββββββββββββββββββββββββββ β
β β pattern_key: "correction:pipβuv" β β
β β description: "use uv not pip" β β
β β confidence: 0.8 β β
β ββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β 2. Generate embedding β
β ββββββββββββββββββββββββββββββββββββββββ β
β β EmbeddingManager.encode(...) β β
β β β [0.234, -0.567, ..., 0.891] β β
β ββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β 3. Store in AgentDB β
β ββββββββββββββββββββββββββββββββββββββββ β
β β agentdb.add( β β
β β id=pattern_key, β β
β β vector=embedding, β β
β β metadata={...} β β
β β ) β β
β ββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β 4. Update SQLite sync flag β
β ββββββββββββββββββββββββββββββββββββββββ β
β β UPDATE pattern_frequency β β
β β SET agentdb_synced = TRUE β β
β β WHERE pattern_key = ? β β
β ββββββββββββββββββββββββββββββββββββββββ β
β β
β Batch size: 100 patterns β
β Progress: 0% ββββββββββββββββββββ 100% β
ββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β Verify Migration β
β β
β β’ Count patterns β
β v1: 10,345 β
β v2: 10,345 β β
β β
β β’ Test search β
β Query: "use uv" β
β Results: 5 β β
β β
β β’ Benchmark β
β Startup: 8ms β β
β Search: 0.7ms β β
ββββββββββββ¬ββββββββββββ
β
βΌ Success
ββββββββββββββββββββββββ
β Migration Complete β
β β
β v1 backup preserved β
β v2 ready for use β
ββββββββββββββββββββββββ
If error at any step β Rollback to backup
```
---
## 9. Context Token Optimization
### Before (v1): Static 23K Token CLAUDE.md
```
CLAUDE.md (always loaded):
ββ SPARC Methodology: 5,000 tokens ββββββββββ (Rarely used)
ββ 54 Agent Definitions: 8,000 tokens ββββββββ (Use 2-3)
ββ MCP Tool Descriptions: 6,000 tokens ββββββββ (Use 5-10)
ββ Workflow Examples: 4,000 tokens ββββββββββββ (Static)
Total: 23,000 tokens (12% of context window)
Relevant: ~3,000 tokens (only 13% relevant!)
Wasted: 20,000 tokens (87% waste!)
```
### After (v2): Dynamic 5K Token Loading
```
CLAUDE.md (minimal):
ββ Universal Essentials: 500 tokens βββββββββββ (Always loaded)
Dynamic Loading (on-demand via AgentDB):
ββ /prime-bug β Bug Investigation Context ββββ (2,000 tokens)
β β’ Search AgentDB: "debugging workflow"
β β’ Load: Error handling patterns
β β’ Load: Test debugging preferences
β
ββ /prime-feature β Feature Development ββββββ (2,000 tokens)
β β’ Search AgentDB: "feature development"
β β’ Load: Architecture patterns
β β’ Load: Testing workflows
β
ββ /prime-refactor β Refactoring Context βββββ (2,000 tokens)
β’ Search AgentDB: "refactoring patterns"
β’ Load: Code quality standards
β’ Load: Naming conventions
Total loaded: 500 (base) + 2,000 (dynamic) = 2,500-5,000 tokens
Relevant: ~2,500 tokens (95% relevant!)
Wasted: ~500 tokens (10% waste)
Token savings: 18,000 tokens per conversation (78% reduction)
```
---
## 10. Development Timeline Gantt Chart
```
Week 1: AgentDB Foundation
ββ Day 1-2: Setup ββββ
ββ Day 3-4: AgentDB Adapter ββββββββ
ββ Day 5: SQLite Enhancement ββββ
ββ Day 6-7: Memory Router ββββββββ
Week 2: Integration
ββ Day 8-9: Pattern Extractor ββββββββ
ββ Day 10-11: Benchmarking ββββββββ
ββ Day 12-13: MCP Tools ββββββββ
ββ Day 14: Testing ββββ
Week 3: Event-Driven
ββ Day 15-16: Event Bus ββββββββ
ββ Day 17-18: File Watcher ββββββββ
ββ Day 19-20: CLAUDE.md Manager ββββββββ
ββ Day 21: Proactive Suggester ββββ
Week 4: Polish
ββ Day 22-23: ReasoningBank ββββββββ
ββ Day 24-25: Migration Tool ββββββββ
ββ Day 26-27: Testing ββββββββ
ββ Day 28: Documentation ββββ
Critical Path: ββββ (Must complete on schedule)
High Priority: ββββ (Important but flexible)
Medium Priority: ββββ (Nice to have)
```
---
**End of Architecture Diagrams**
For implementation details, see:
- [V2 AgentDB Integration Specification](./v2-agentdb-integration-spec.md)
- [V2 Implementation Roadmap](./v2-implementation-roadmap.md)