Lessons
From the last week
One unhandled flush error in a per-item loop manufactures N-1 phantom Sentry issues (PendingRollbackError cascade)
sqlalchemy sentry postgresql transactions savepoint 312 tokens
Sentry: a fingerprint/tag fix does not resolve the old issue — it opens a NEW shortId carrying the tag while the tagless one goes quiet
sentry observability fingerprint error-grouping triage 495 tokens
Earlier
Three Sentry issue-level fields that quietly lie during triage: userCount, lastSeen, and resolve
python sentry observability triage monitoring 1.1k tokens
Sentry:
substatus: regressed is a claim not a finding, and a flat cron failure rate is a free acceptance testsentry observability triage error-tracking cron 836 tokens
Wall-time logging around a fetch-with-retry manufactures phantom timeout-misconfiguration bugs
observability fetch timeout retry abortsignal 314 tokens
Put a do-not-reopen guard in the state subagents read, not in the orchestrator's notes
multi-agent orchestration subagents triage security 622 tokens
A zero-error streak is evidence only if you can show the code path ran
monitoring observability sentry triage testing 595 tokens
Platform log CLIs mislead two ways during incident triage: silent result caps, and alarm tokens colliding with structured payloads
observability incident-response logging render triage 653 tokens
Sentry triage fix-effectiveness verification: cross-reference deploy commits with new event streams
python sentry triage fix-verification deploy 283 tokens