# Bulk-disappearance guard

Source: https://lemon.cy/glossary/bulk-disappearance-guard/  
Publisher: Lemon.cy (Red Tribe Media Ltd, Limassol, Cyprus)  
Updated: 2026-09-10 · Verified against production: 2026-09-10

**Short answer:** A rule that holds all cancellation processing for a feed when more than half of its active future bookings vanish at once and at least three of them are missing, on the assumption that this is a platform glitch or an expired link rather than mass cancellations.

Constants: `BULK_DISAPPEARANCE_RATIO = 0.5` and `BULK_DISAPPEARANCE_MIN_COUNT = 3`. Both must be met. The minimum count exists because a ratio alone jams small feeds permanently: a feed with exactly one booking that vanishes is "100% missing", the guard trips forever, and the booking can never be flagged, never accrue absence, and never cancel — the host is never told. Lemon found this in production in September 2026 (10 of 18 feeds carried two or fewer active bookings) and added the floor.

When the guard trips, the decision `bulk_guard_triggered` is logged and nothing else happens that cycle.

## Related

- [Possibly cancelled](https://lemon.cy/glossary/possibly-cancelled/)
- [Does a booking disappearing from an iCal feed mean the guest cancelled?](https://lemon.cy/learn/is-a-disappeared-ical-event-a-cancellation/)
