-record(reasoning_item, { id :: binary(), summary :: list(glopenai@response:summary_part()), content :: gleam@option:option(list(glopenai@response:reasoning_text_content())), encrypted_content :: gleam@option:option(binary()), status :: gleam@option:option(glopenai@response:output_status()) }).