Skip to main content -
227 Unverified Cards on /flow and Two Causes Hiding Behind One Theory
-
Moving leads.jsonl Off One PC Into a Durable Object
-
Line 686 Edited a Comment With No Snapshot
-
Why a 23:59:52 commit never showed up in any bucket
-
Why Moving a Pair of Games Failed Until the Last Hotfix
-
200-game sweep turned up one pointer row still aimed at the old game number
-
Three Flags and 1,024 Sandbox Rows to Delete Before Going Live
-
Grouping Open Items by Creation Source Changed Our Total
-
The credits_balance column that stopped matching the delete dialog
-
The optional Sprint field on one JIRA transition behind 21 lost values
-
Why Our Pre-Reboot Sweep Committed the Wrong Version at 10:29
-
The Bug That Would Fail Every First Win-Back Conversion
-
Three model-driven writers retired, one append-only ledger, one unregistered hook
-
Nine Days, 6,195 Rows, and a Ledger We Threw Away
-
A 50-character email limit hiding behind a slow homepage
-
Why the Undo Restored the Old Value Instead of a Fresh One
-
A +98/-16 Hotfix Restored removedOn Instead of Wrapping a Transaction
-
The shirt-size overflow that took down a whole registration import
-
Why a typed date turned into 2001 on a schedule wizard
-
114 Domains Marked for Shutdown and the Number Nobody Expected
-
The Report Said Nothing Happened. Something Had.
-
We Diffed Every Row and the Bug Was in the Script Order
-
154 Domain Rows, 94 Accounts Warned, and the Columns We Stopped Trusting
-
The create call that succeeded and left 190 tickets unattributed
-
Why the 17h 29m Session Made Our Daily Review Card Wrong
-
The onboarding event that fired on every page load for 10 days
-
A Titleless Event Entry Vanished From Production 71 Minutes After Deploy
-
Two Live GA4 Properties Reporting on the Same Signup Funnel
-
domainID 1368 Was Deleted by a Cleanup We Trusted
-
When the First Check Flagged Records That Were Never Broken
-
Parked Content Looked Like Corruption to the First Diagnostic
-
Why a Second Reviewer Found What a Clean Security Review Missed
-
The Hotfix That Shipped at 3:36 PM Without a Repro
-
Two Texts to One Person After a Crash at the Worst Moment
-
Why a Non-Empty Value Crashed a Numeric Conversion
-
Uniform state is a clue, not a conclusion
-
Why a Logged Collision Warning Protected Nothing in Our Shared Workspace
-
A hash-chained manifest makes archive changes visible
-
When the dry_run branch sits above the is_ready check
-
SET IDENTITY_INSERT pinned a mailer row to ID 14 on prod
-
Where `&` Goes in a Chained Entity Decode
-
Why `"` Appeared After Saving a Label Twice
-
We overwrote a live production mailer because we assumed an ID was free
-
One Unlabeled Figure in dbo.transactions and a CAD Email
-
Four Seconds of Silence After a Routine Update at 3:58
-
Null oldGameID Columns Pointed Straight at the Duplicate Game Inserts
-
847 of 1,586 Claude sidecars wrote rows and nothing printed an error
-
Why pasting display text into a database command failed
-
Wrong Group on Login Twice in One Week and the Repairs Pointed Opposite Ways
-
Why Our Data Repair Died on a Date That Looked Obvious
-
Line 10 and Line 2160 of the Same File
-
When a Payment Confirmation Event Overwrote Decisions Made by Hand
-
Three Bugs Merged the Same Day Into develop From Two Hotfix Branches
-
Three Fixes on April 21 and Each One Was Called Done Too Early
-
Why Editing an Existing Custom Page Dropped the Reorder Option
-
The Schedule Bug That Pointed Back to March 4, 1973
-
Why a Mobile Login Button Complaint Led Us Into the Layout-Save Module
-
Five Changes, 47,490 Lines, and a Dropdown That Split Two Matching Labels
-
Four Copies of the Same Lookup Rule Hid Behind One Broken Feature
-
Why 3,853 Was Never the Number for Active Paid Accounts
-
x_trans_id vs x_invoice_num in an Authorize.Net Direct Post Receipt
-
Why Every Receipt Failed to Find the Registrant
-
1900-01-01 Is Not a Date: The Zero-Datetime That Corrupts Every Migration