SentinelAgent / compass_offset

The first alarm is not the fault

One simulated flight. The compass is broken at t = 8.0 s. Watch which alarm arrives first.

8.0 s 9.0 s 10.0 s compass biased on purpose SYMPTOM navigation filter inconsistent B0 picks the first alarm the free rule, no AI THE REAL CAUSE compass inconsistent 1.0 second late the compass check waits, to avoid crying wolf 0.00 what the free rule scores here

The careful engineering choice is exactly what puts the true cause last in the queue — and it is a constant in the source, so it happens on every flight.