Problem #
Replayed events (https://tangled.org/exosphere.site/airglow/issues/8) produce real records, so a new automation can look like it works when it never fires on a live event. Combined with condition misses leaving no trace (https://tangled.org/exosphere.site/airglow/issues/14), the user has no way to tell the difference.
Seen in the session #
In https://www.youtube.com/watch?v=5MnT-ZgbBIc, at 1:39 the user found themselves on the conference list and concluded the You and Me automation worked. The public repo data shows otherwise:
- The two listitems for the user were created 3 seconds after
iosp-conf-sifawas created, a minute beforeiosp-conf-youandmeexisted and before any scan. They came fromiosp-conf-sifareplaying earlier test records, and the user was added twice. iosp-conf-youandmecould never match (https://tangled.org/exosphere.site/airglow/issues/39). Its detail page correctly said "No deliveries yet", but that went unnoticed next to a list that seemed to prove success.
Fix direction #
- Fixing https://tangled.org/exosphere.site/airglow/issues/8 removes the cause.
- Until then, and for any intentional catch-up: mark deliveries whose source event is older than the automation ("event from before this automation existed") and show the source event time on each delivery.
Details: docs/brainstorms/2026-10-17-graze-conference-automation-feedback.md ("Resolved: You and Me never fired").
#8 is merged, but it might still be a good a idea to show that an automation was updated in the logs