///|
pub fn wgpu_provider_capabilities(
  provider_id~ : String,
  backend~ : @render.RendererBackendKind,
) -> Array[@render.RendererBackendFeatureCapability] {
  @render_common.renderer_provider_capabilities(provider_id~, backend~, capability_for=feature => {
    let status = match feature {
      // Kept in line with the capability report's evidence gate: gradient and
      // transform support exists in the native WGPU visual pipeline, but the
      // diagnostic smoke has not yet recorded the required pixel markers, so
      // the self-report stays `Partial` until that evidence lands.
      @render.RendererFeature::Gradient | @render.RendererFeature::Transform =>
        @render.RendererFeatureStatus::Partial
      _ => @render.RendererFeatureStatus::Supported
    }
    (status, "Native WGPU provider declares \{feature.label()} support.")
  })
}