component-resolved diagnostics