32ea375378
A hydrated Fedify object has no .tag property — tags are exposed through the async getTags() iterator. The mention-notification check (if object.tag) and the followed-hashtag check were therefore dead code: every inbound mention failed to create a notification, and followed-tag posts never landed in the timeline. Proven by replaying a real captured Bridgy Create payload: object.tag === undefined while getTags() yields the Mention. Switched both sites to for await (... object.getTags()) with constructor.name type checks.