Concepts
The reason answers “why it stopped”. The interruption answers “when it happened and how long it lasted”.
Where they are used
You can configure reasons so operators select options relevant to their environment. Avoid long lists with causes the station never uses.
Cause types
Define reasons with a granularity that supports action.
Do not turn every comment into a reason. Use comments for specific details and reasons for repeatable analysis.