<observations>
Date: May 1, 2026
* 🟡 (06:51) User approved adding span tags to Stripe Projects endpoints (responding "Yup, let's go" to previous proposal)
* 🟡 (06:51) Agent created branch `BYK/feat/stripe-projects-span-tags` tracking `origin/master` in getsentry repo
* 🟡 (06:52) Agent added `sentry_sdk.set_tag()` calls in `account_requests.py` (`_handle_trusted_email`) for org resolution tagging
* 🟡 (06:52) Agent added granular org resolution tags in `accounts.py` — tagging which lookup path was taken (primary/secondary/fallback/created)
* 🟡 (06:53) Agent added span tags to `resources.py` — `stripe_projects.service_id` and `stripe_projects.operation` tags on the POST handler, plus `import sentry_sdk`
* 🟡 (06:55) Agent added span tags to `resource_remove.py` — `stripe_projects.resource_type` and `stripe_projects.operation=remove` tags, plus `import sentry_sdk`
* 🟡 (06:56) Agent added span tags to `resource_update_service.py` — `stripe_projects.resource_type` and `stripe_projects.operation=update_service` tags, plus `import sentry_sdk`
* 🟡 (06:56) Agent added span tags to `resource_rotate_credentials.py` — `stripe_projects.operation=rotate_credentials` tag, plus `import sentry_sdk`
* 🟡 (06:56) Files modified across 5 getsentry files: `account_requests.py`, `accounts.py`, `resources.py`, `resource_remove.py`, `resource_update_service.py`, `resource_rotate_credentials.py` — all under `getsentry/web/stripe_projects/endpoints/` (accounts.py is at `getsentry/web/stripe_projects/accounts.py`)
</observations>