ThreatPilot: An Attack-Level Cyber Threat Intelligence Extraction Framework