bfa, you are looking for an impossible ideal; how to identify all of the (context relevant) influences on human behaviour. Because our world is complex with interactions beyond comprehension, we have to manage unforeseeable situations, influences, and consequences.
We train individuals to ‘think’, to adapt their behaviour to situations - situation awareness, to consider a range of options - knowledge base, and select a safe course of action - experience. But this training is within a highly complex system, thus an outcome of training or behaviour can never be assured, they are only a probability.
Each area of the thinking process can be enhanced; clarity of situation, range of options, and optimum choice, but all are still subject to human variability in the choice of what to pay attention too. Enhancement with automation (displays) introduces other limitations and problems, which ultimately the human has to resolve. See discussions on automated decision-aiding vs machine decision making.
Perhaps this link gives an overview of the problems in what you seek:
https://www.linkedin.com/pulse/autom...or-moin-rahman
For the human view:
https://www.nytimes.com/2015/03/29/s...?smid=tw-share. “Perceptual learning is such an elementary skill that people forget they have it.”
And a human-machine view:
http://xstar.ihmc.us/research/projec...e)learning.pdf
And other essays in this series:
Institute for Human and Machine Cognition (IHMC) particularly sense making.
The bottom line remains; you cannot display that which you cannot comprehend. At best we might avoid those situations which have a higher probability of unforeseen influences and particularly those with the potential for adverse interactions. Many situations already have boundary alerting or identification; airspeed, altitude, attitude, terrain, other aircraft, systems status.