### RED-PROOF 2 (R-386) — mutation: userStopped reverted to the state guess ###
### layer: classifyRunStates — the single derivation point where the guess was made ###
--- FAIL: TestR386_OutOfBandStopWithRunningIntentAlarms (0.00s)
    r386_intent_test.go:51: dead-app banner = [], want exactly privatebin — nobody asked for this app to be stopped, so its being stopped is a fault (measured silent on demo-hp 2026-08-23)
--- FAIL: TestR386_AbsentIntentSuppressesButIsAnnounced (0.00s)
    r386_intent_test.go:94: IntentUnknown = false — the suppression happened but nothing records it, so an operator cannot answer 'how many apps am I blind to?'. A rule without a mechanism is not a rule
--- FAIL: TestR386_TheSchedulerWiresBothHalves (0.01s)
    r386_intent_test.go:243: stacks.DesiredStateOf is never called from main.go — the classifier is back to guessing from the state (R-386)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/cmd/controller	0.023s
FAIL
