<observations>
Date: May 1, 2026
* 🟡 (18:59) User asked about resource breakdown (new projects vs seer activations) — whether big_number widgets can show this
* 🟡 (18:59) Agent explained resource breakdown not yet possible: all resource requests have `span.status:None` and no distinguishing tags. Will work after PR #20186 (span tags) deploys, filterable by `stripe_projects.service_id:project` vs `stripe_projects.service_id:seer`
* 🔴 (18:59) User noted dashboard was lacking upgrades/downgrades
* 🟡 (18:59) Agent removed 3 widgets from dashboard: 'Catalog Polls', 'Resources', 'Rotations' (from 10 down to 7)
* 🟡 (18:59) Agent added 3 replacement widgets: 'Projects', 'Upgrades', 'Removals' (back to 10)
* 🔴 (18:59) User requested adding tag-based widgets proactively (before PR #20186 deploys)
* 🟡 (18:59–19:00) Agent added 8 more widgets: 'Seer Activations', 'Plan Upgrades', 'New Orgs', 'Orgs Linked', 'New Users', 'Returning Users', 'Provisions by Service', 'Operations Breakdown' (total now 18)
* 🟡 (19:00) Final dashboard layout (18 widgets, 6-column grid): Row 0 (6 big_numbers 1×1): Accounts Linked, Projects, Magic Logins, Upgrades, Removals, Errors. Row 1-2: Account Requests (area 3×2, group_by span.status), Resource & Login Activity (area 3×2, group_by span.status). Row 3-4: Latency p95 (line 3×2), Status Breakdown (table 3×2). Row 5 (6 big_numbers 1×1): Seer Activations, Plan Upgrades, New Orgs, Orgs Linked, New Users, Returning Users. Row 6-7: Provisions by Service (bar 3×2), Operations Breakdown (bar 3×2)
* 🟡 (19:00) Dashboard split into two halves: top half (rows 0-4) is span-based and live now; bottom half (rows 5-7) is tag-based and will populate after PR #20186 deploys. Dashboard URL: https://sentry.sentry.io/dashboard/4510068/
</observations>