I do love code reviews but I'm convinced they're best done live — reviewed, merged, communicated immediately.
A few weeks ago I did submit changes through merge requests, and a few weeks later I had completely forgot about their implementation.
I context switched a few times since then....
Today the change was merged by the repository maintainers then a few colleagues were discussing one of its consequences. Only because I was in the same workspace, I did react on time.
My mistake was likely to not have communicated more proactively about the change, likely as I'm not the repository maintainer nor the release maintainer so I had no idea when the change would be merged.
Anyway, there are several such merge requests being queued. All recipes for future headaches.