When a metadata provider can't function (e.g. gh not authenticated, git not installed), the user currently gets silent null values with no explanation.
We should surface why a provider isn't working — e.g. show "gh: not authenticated" in the sidebar when gh auth status fails. This helps users understand what's missing vs. "there's just no PR for this branch."
Approach TBD — could be a warnings array on TerminalMetadata, or a dedicated provider status field. Need to think through the right UX for this.
Related to #146.
When a metadata provider can't function (e.g.
ghnot authenticated,gitnot installed), the user currently gets silent null values with no explanation.We should surface why a provider isn't working — e.g. show "gh: not authenticated" in the sidebar when
gh auth statusfails. This helps users understand what's missing vs. "there's just no PR for this branch."Approach TBD — could be a
warningsarray onTerminalMetadata, or a dedicated provider status field. Need to think through the right UX for this.Related to #146.