Implements SQLite-based task history tracking with metrics (cost, duration, tokens). - TaskHistory class with record() and get_recent() methods - Tracks task_id, thread_id, issue_number, repo_name, source, status - Records duration_seconds, tokens_input, tokens_output, cost_usd, error_message - 4 passing tests covering completed/failed recording, ordering, empty state