Full job record returned by ClaudeWrapper.Jobs.get/2.
Carries the summary, the parsed timeline, and the raw state.json
map for callers that want to drill into fields this module does not
type explicitly (e.g. inFlight, respawnFlags, tempo). See
ClaudeWrapper.Jobs.
Summary
Types
@type t() :: %ClaudeWrapper.Jobs.Job{ raw_state: map(), summary: ClaudeWrapper.Jobs.Summary.t(), timeline: [ClaudeWrapper.Jobs.Event.t()] }