Projects
The LRX-41208 recovery work is moving forward, though not in the direction I initially expected. After digging into the DLQ and finding over 30,000 messages sitting there, a blanket redrive quickly fell off the table. The problem is twofold: I cannot filter the queue by the specific message type affected by this bug, and a mass redrive risks slamming up against QBO rate limits and driving up Intuit API costs in ways that would be hard to explain after the fact. The cleaner path is a purpose-built backfill command that targets only the affected syncs, and it needs to handle records older than 14 days anyway to stay within quota. More surgical, more defensible, and honestly better infrastructure to have around regardless.
On the review side, I took a look at Vicky's PR #16613 in monocle, which covers LRX-38501 and updates EditSale to use state and attributes. EditSale is one of those places where the data model assumptions run deep, so moving it toward a cleaner state-driven approach is a meaningful improvement worth giving proper attention.