The interaction between perception, stealth, avoid notice, hide, sneak, concealed, observed, hidden, and undetected requires a flowchart to work out
The dozens of actions and action types, which skills they use, and when they can be used.
Weapon traits.
Item runes.
The dozens of conditions...