Vantage
Capstone project for the IIT Kanpur AETL programme.
Vantage looks at the screens operators watch in process plants, SCADA rooms and nuclear facilities, and checks them against the standards that govern them.
Why these screens
Control-room screens are governed by standards that were mostly written after the accidents that made them necessary. A screen that hides an alarm, or uses colour so often that colour stops meaning anything, is a safety problem, not a style problem.
What it checks
Vantage audits a screen against five standards: NUREG-0700, ISA-101, IEC 61508 and 61511, EEMUA 191, and MIL-STD-1472H. For each screen it reports:
- how many alarms it shows, and the risk of an alarm flood
- how much mental load it puts on the operator
- the safety integrity level, and whether an action should need two operators to confirm
- where the screen sits in the display hierarchy
- whether normal operation is shown in greys, so that colour still means something is wrong
The decision that mattered
Every finding is based on the actual text of the standard, never on what a model remembers about it. I transcribed and split the standards into passages myself, and search them with a mix of keyword and meaning-based matching. Each finding cites the clause it came from.
A model that remembers a safety standard roughly is worse than useless when the screen it is judging runs a plant.
Built with
A Tauri desktop app with a React interface and Supabase for storage. The search index is built by Python scripts that read in each standard.