The Real Problem
The challenge isn't finding which welder is "qualified" — any spreadsheet lookup can do that.
The real challenge is managing the ambiguity, contradictions, and fragmentation
that exist in actual plant documentation.
Data is Messy and Contradictory
A WPS might state a general thickness range of 1.5–19 mm, but a footnote in the notes section
restricts vertical uphill progression to a maximum of 10 mm. The system must detect this contradiction
automatically — because a human reviewer will miss it when processing 80+ jobs across 3 shifts.
Data is Incomplete
A welder's qualification ticket may be "on file," but the supporting PQR certificate is not
located in the document management system. Another welder's last weld log is missing, making
continuity verification impossible. The system must flag these as "insufficient data to decide"
rather than defaulting to pass or fail.
Operations Change Every Day
A lead welder calls in sick. A crane goes down for 2 hours. Someone gets called to another unit.
The system must react to these disruptions in real-time, automatically re-ranking candidates and
showing the cascade effect on the entire shift schedule.
Key Demonstration Scenarios
Scenario 1: Same WPS, Two Different Outcomes
Both JOB-001 (12 mm thickness) and another job (6 mm thickness) use WPS-001 (NPCIL-STD-SM-11).
The WPS general range is 1.5–19 mm, so both pass the thickness check. But the WPS notes state:
"For vertical uphill progression, maximum thickness limited to 10 mm."
JOB-001: 12 mm · Vertical Uphill → CONTRADICTION DETECTED
General range: 1.5–19 mm → ✓ 12 mm covered
WPS notes restriction: max 10 mm for vertical uphill → ✗ 12 mm exceeds limit
Result: Routed to exception queue with AI justification.
Other Job: 6 mm · Vertical Uphill → QUALIFIED
General range: 1.5–19 mm → ✓ 6 mm covered
WPS notes restriction: max 10 mm for vertical uphill → ✓ 6 mm within limit
Result: Fully qualified — proceed to welder matching.
Scenario 2: Incomplete Data Handling
Omar Ruiz has a valid qualification ticket, but his last weld log is missing from the system.
The system cannot independently verify continuity. Instead of silently passing or failing,
the system flags this with a specific warning: "Incomplete data: Last weld log missing —
continuity cannot be independently verified."
Scenario 3: Live Disruption Simulation
Toggle "Maria Chen — Sick Leave Today" to see the system automatically:
- Mark Maria as unavailable in the candidate pool
- Re-rank all remaining candidates
- Promote the next eligible welder
- Show the cascade effect with full reasoning