// Trace a memory back to the conversation that created it
crystal_trace({ memoryId: "mem_abc123def456" })
// Result:
// {
// "memoryId": "mem_abc123def456",
// "sourceConversation": {
// "turns": [
// {
// "role": "user",
// "content": "We decided to switch to Convex because Supabase had auth issues",
// "timestamp": 1713283200000
// },
// {
// "role": "assistant",
// "content": "Good call. Convex handles retries automatically.",
// "timestamp": 1713283210000
// }
// ],
// "sessionId": "session_xyz789",
// "extractedAt": 1713283220000,
// "extractionModel": "gpt-4o-mini"
// },
// "memory": {
// "title": "Chose Convex over Supabase for auth reliability",
// "content": "...",
// "store": "semantic",
// "category": "decision"
// }
// }