interpretedSignal
fun interpretedSignal(category: SignalCategory, key: String, name: String, summary: String, raw: String, rationale: String, displayHint: DisplayHint = DisplayHint.Plain, entries: List<SignalEntry> = emptyList()): FingerprintSignal
Builds a FingerprintSignal that carries both a human-friendly summary and the original raw value (retained in FingerprintSignal.rawValue).
Return
The assembled signal.
Parameters
category
Owning category (supplies id prefix and sensitivity).
key
Probe key, combined with the category name to form the signal id.
name
Display name.
summary
Interpreted/presented value.
raw
Original untruncated value kept for export/debugging.
rationale
Why this signal is fingerprintable.
displayHint
How the UI should render the value.
entries
Optional key/value sub-fields.