Source Context
When a host value is contested, teams need to see which source said what, how recent it is, and whether the official value still stands beside those reports.

A contested host field that hides its source reports cannot be explained. Teams need the official value and those reports visible together, not just a populated field.
- Attaches each source report to the host field it belongs to, distinct from raw discovery
- Shows the source and time for a contested host field, and leaves the official value in place
- Keeps the owner of the official host value visible when sources disagree
- Keeps earlier source reports available after the official value is set
