=== SCENARIO E — a genuinely dead app must still alarm, byte-identical to v0.220.2
Part 2 was DROPPED, so no suppression was added. The proof is that the classifier is untouched:

-- git diff of classifyRunStates and its caller, v0.220.2 (2024ed99) -> HEAD:
  (empty above = main.go was not changed at all this session)

-- the only cmd/controller change is a NEW TEST FILE:
    .../cmd/controller/r361_classifier_control_test.go | 55 ++++++++++++++++++++++
    1 file changed, 55 insertions(+)
