Names of the objects, and Object.Field for the fields, that phase 3 DEACTIVATED because an
authoritative discovery did not observe them. Previously this was a console line and nothing
else, so a declared field disappearing from every subsequent apply had no trace the caller
could surface. Empty unless DeactivateAbsent ran.
Per-object and per-field merge provenance. Lets the caller (e.g. progress-artifacts emitter, UI dashboard) surface EXACTLY which source decided each attribute — declared static metadata, runtime describe overlay, or initial creation. Structural transparency per the framework's overlay-precedence rule.