Starting UTS request-to-gold matching... Run timestamp: 2026-08-18 3:00:27 PM EDT Michigan time Script directory: /home/univtr5/sandbox.univtrans.com/Training Base Training directory: /home/univtr5/sandbox.univtrans.com/Training/logs Base directory realpath: /home/univtr5/sandbox.univtrans.com/Training/logs Training directory writable? YES Logs directory: /home/univtr5/sandbox.univtrans.com/Training/logs Logs directory realpath: /home/univtr5/sandbox.univtrans.com/Training/logs Logs directory writable? YES Looking for request CSV: /home/univtr5/sandbox.univtrans.com/Training/logs/inventory_requests_v3.csv Looking for gold CSV: /home/univtr5/sandbox.univtrans.com/Training/logs/inventory_gold_v3.csv This run will create unique output files in Training/logs: CSV: request_gold_matches_v11_20260818_150027.csv HTML: request_gold_matches_v11_20260818_150027.html PREVIEW: request_gold_matches_v11_20260818_150027_field_diagnostics.csv Reading request inventory... Loaded 524 request rows. Reading gold inventory... Loaded 1041 gold rows. Pre-normalizing rows and building indexes... Gold rows after duplicate collapse: 963 (from 1041). Matching started... Matching request 1 of 524... Matching request 26 of 524... Matching request 51 of 524... Matching request 76 of 524... Matching request 101 of 524... Matching request 126 of 524... Matching request 151 of 524... Matching request 176 of 524... Matching request 201 of 524... Matching request 226 of 524... Matching request 251 of 524... Matching request 276 of 524... Matching request 301 of 524... Matching request 326 of 524... Matching request 351 of 524... Matching request 376 of 524... Matching request 401 of 524... Matching request 426 of 524... Matching request 451 of 524... Matching request 476 of 524... Matching request 501 of 524... Writing CSV output: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027.csv Verified CSV output exists: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027.csv Verified CSV output realpath: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027.csv Verified CSV output filesize: 810251 bytes Writing HTML output: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027.html Verified HTML output exists: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027.html Verified HTML output realpath: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027.html Verified HTML output filesize: 257792 bytes Writing field diagnostics CSV output: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027_field_diagnostics.csv Verified Field diagnostics CSV output exists: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027_field_diagnostics.csv Verified Field diagnostics CSV output realpath: /home/univtr5/sandbox.univtrans.com/Training/logs/request_gold_matches_v11_20260818_150027_field_diagnostics.csv Verified Field diagnostics CSV output filesize: 607507 bytes Done. Compared 524 request rows against 963 gold rows using 68291 candidate comparisons. Wrote and verified: request_gold_matches_v11_20260818_150027.csv Wrote and verified: request_gold_matches_v11_20260818_150027.html Wrote and verified: request_gold_matches_v11_20260818_150027_field_diagnostics.csv