Projects
Two more gift card cleanup tickets crossed the finish line today. PR #7276 landed for LRX-41870, deleting the HTML templates and their cache references, and PR #7286 followed for LRX-41869, taking out the Angular modal factories and controllers. That whole gift card extraction sequence has been a satisfying demolition job, and seeing the controllers finally gone makes the codebase measurably lighter.
I also started on LRX-41108, which involves landing a key-naming lint rule at the WARN level alongside cross-package duplicate detection in monocle. That kind of static analysis work pays dividends quietly over time; you catch naming drift before it becomes a support mystery six months later.
The review queue was busy. I went through PR #7273 from Zhijie for LRX-41875, introducing a wrFetch wrapper to standardise HTTP requests across Web Register. Consistent request handling is one of those foundations that makes everything downstream easier to reason about. I also reviewed three more of Zhijie's cleanup PRs: #7183 for LRX-41863 deleting dead sale and workflow modal controllers,
7217 for LRX-41865 removing wr-customer-badge and tidying components.ts, and #7218 for LRX-41864 clearing out dead payment and promotion modal
controllers. Zhijie is on a tear with the legacy removal work, which is exactly the right energy to have.
External Requests
On the monoliph side, I reviewed PR #23346 converting ONACCOUNT sales to the new payment model, and PR #23481 bumping the protobuf dependency and uncommenting the multi-currency accounting code. Payment model migrations and protobuf bumps in the same day is a good reminder that external review work can carry just as much blast radius as anything on the internal roadmap.