Quick Reference
⚠️ STOP! Read This Before Implementing
🔴 CRITICAL CORRECTIONS
Analysis Object
// ❌ WRONG - DO NOT USE
interface AnalysisWrong {
schema_version?: string; // WRONG NAME
vendor?: string; // WRONG - NOT OPTIONAL
body: any; // WRONG TYPE
}
// ✅ CORRECT - USE THIS
interface Analysis {
type: string;
vendor: string; // REQUIRED ✓
schema?: string; // CORRECT NAME ✓
body?: string; // CORRECT TYPE ✓
}Party Object
Dialog Object
Tags (Search)
Encoding Fields
📋 Pre-Implementation Checklist
🔍 Code Review Checklist
TypeScript Types
Database Schema
Tool Definitions
Queries
🚨 Common Mistakes
Mistake #1: Using schema_version
Mistake #2: Making vendor optional
Mistake #3: Using object for body
Mistake #4: Forgetting new fields
🧪 Quick Test
📚 Quick Links
✅ Final Verification
🆘 If You're Unsure
Last updated