Every field that does exist on the target.
The field the component tried to read.
Up to three existing fields that resemble Field — names containing it or close to it in spelling — best first. Empty when nothing resembles it.
The entity or query name.
Whether the row came from an entity (RunView) or a saved query (RunQuery).
Structured context for a violation where a component reads a field that its entity or query does not have. The message only previews a few valid fields; this carries the complete list so a consumer (for example an automated fixer) can use it without parsing message text.