The imported-owner audit currently passes 8/20 Home controls. Its private-origin negatives emit TS2741 for a fabricated _home_class_origin property rather than the TS2322 mismatch emitted by pinned TypeScript 6.0.3 and native TypeScript 7.0.2.
Replace synthetic brand properties with explicit declaration-origin metadata. Preserve identity through recursive structural relations, generic substitution, and checked-type transfer. Add paired positive/negative controls for distinct and shared origins, nested object/array/function positions, public structural compatibility, and inheritance boundaries. Keep all unsupported cases visible and retain graph timing exclusions until the original graph gates pass.
Validation: exact diagnostic-code parity with both pinned baselines, targeted unit/CLI tests and existing correctness audits; document results and link conventional commits here. No new timing claim from partial semantic work.