From Noisy Traces to Root Causes: Structural Trajectory Analysis and Causal Extraction for Agent Optimization — ThinkLLM