Controls how FIT device_info records are exposed on activity.creator.devices.
Some FIT files emit the same device identity every second with only timestamp changing,
which can generate very large payloads.
raw: Keep all parsed device_info rows (backwards-compatible default).
changes: Keep only state transitions by collapsing contiguous rows that differ by timestamp only. An
untimestamped row explicitly marked as the creator or local device is retained as activity-wide identity data.
summary is intentionally not exposed for now to avoid changing payload semantics beyond
run-compaction and to keep this release backwards-safe.
Controls how FIT
device_inforecords are exposed onactivity.creator.devices.Some FIT files emit the same device identity every second with only
timestampchanging, which can generate very large payloads.raw: Keep all parseddevice_inforows (backwards-compatible default).changes: Keep only state transitions by collapsing contiguous rows that differ by timestamp only. An untimestamped row explicitly marked as the creator or local device is retained as activity-wide identity data.summaryis intentionally not exposed for now to avoid changing payload semantics beyond run-compaction and to keep this release backwards-safe.