Summary
Restructure the hover/status-panel project card into a compact labelled status grid so BUILD / AGENT / CHANGES / LAST BUILD can be scanned at a glance.
Why
PR #57/#58 exposes richer control-plane state on project cards. The information is useful but currently rendered as sequential prose with duplicated warnings counts, making cards hard to scan.
Acceptance
Closes when merged with or immediately after #58.
Summary
Restructure the hover/status-panel project card into a compact labelled status grid so BUILD / AGENT / CHANGES / LAST BUILD can be scanned at a glance.
Why
PR #57/#58 exposes richer control-plane state on project cards. The information is useful but currently rendered as sequential prose with duplicated warnings counts, making cards hard to scan.
Acceptance
Closes when merged with or immediately after #58.