generated from nhcarrigan/template
chore: audit frontend error reporting to exclude expected behaviours #73
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The frontend error webhook is firing for conditions that are normal, expected game behaviour — not actual errors. This is causing alert fatigue and burying real issues in noise.
Known False Positives
The following have been observed being reported as errors when they should be silent (or at most a UI-level warning):
auto_save—Failed to fetch: Network hiccup during a background auto-save. Expected on flaky connections; should not page anyone.auto_prestige—Not eligible for prestige: The tick engine attempted auto-prestige but the player hasn't hit the threshold yet. This is normal game state, not an error.challenge_boss—Boss is not currently available: Auto-boss attempted to challenge a boss that's already defeated or locked. Expected during normal tick cycles.start_exploration—An exploration is already in progress: Auto-quest or tick engine tried to start an exploration when one was running. Expected race condition in the tick loop.collect_exploration—Exploration is not in progress: Collect attempted on an area that was already collected or not yet started. Expected timing edge case.Expected Behaviour
Each error source should be audited to determine whether it represents:
The webhook should only fire for category 1.
Impact
✨ This issue was created with help from Hikari~ 🌸