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.

What This System Does Differently

Manual Process / Generic Tool

  • Binary pass/fail on qualification lookup
  • Cannot cross-reference WPS notes vs. range data
  • Missing data = either ignored or blocks everything
  • No reasoning trail — "why was this welder chosen?"
  • No ability to simulate what-if disruptions
  • Each check is independent — no cross-validation

WeldAssign AI

  • Multi-dimensional scoring with 14 constraint checks
  • Contradiction detection across WPS notes, range data, and job params
  • Missing data → "Review Required" with explanation of what's missing
  • Full explainable reasoning for every recommendation
  • Live disruption simulation with automatic re-ranking
  • Cross-validated: WPS ↔ job ↔ ticket ↔ welder ↔ PQR

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:

Why This Requires a Purpose-Built System

A generic COTS product cannot do what this system does because:

Launch Demo
Interactive demonstration with live data · All scenarios included