Patch release. Fixes a data-fidelity regression in bulk_fetch's CSV cache surfaced by a cold-run rebuild of the resolution-equity case study: cached snapshots shipped an empty closed_date column and truncated timestamps to whole days, making resolution-time analyses impossible.
Fixed
_write_record_row(bulk-cache writer) omittedclosed_dateentirely and wrotecreated_dateat day grain. Cached and exported CSVs now round-trip full Socrata timestamps;date-only inputs unchanged.
Added
ServiceRequestRecord.created_at/closed_at— optional full-precisiondatetimefields, populated whenever the source carries a time component. The day-graincreated_date/closed_datefields stay authoritative and backward-compatible; useclosed_at - created_atfor hour-precision resolution latency.
Additive and backward-compatible. See changelog.