Two notes for the merge, both checked against the tree rather than assumed.
**Condition 10 is clear.** It binds a landing touching `PackEmojiSender`'s upload or the sticker path; this diff is `app-web/`, `deploy/` and the CHANGELOG, and reaches neither.
**The branch is off 149ba9e2 and does not need re-cutting.** The two-part look stack landed at af3aed88 after this was pushed, and main has moved on again since; this diff shares **no file** with either (`comm` of the two file lists is empty), so `git merge-tree` of main and this branch is clean, and none of the symbols that moved in the look refactor appears here. The tip that was gated and walked is the tip that should land.