A system comprising: a blast analyzer , executed by at least one hardware processor (1302; 1504), to ascertain, from a pre and post blast measurer , pre blast measurement data and post blast measurement data associated with a blasting operation for a mining site ; an artificial intelligence and machine learning model implementer , executed by the at least one hardware processor, to generate, using existing pre blast measurement data and existing post blast measurement data , a blast reconciliation model by determining, for the blast reconciliation model, a variance between predicted and observed production output values for blast material, analyze, using the blast reconciliation model, the ascertained pre blast measurement data and the ascertained post blast measurement data, and determine, based on the analysis of the ascertained pre blast measurement data and the ascertained post blast measurement data, a blast material yield for the mining site as a result of the blasting operation; an alert generator , executed by the at least one hardware processor, to generate an alert indicative of the blast material yield; and a mining operation controller , executed by the at least one hardware processor, to control, based on the alert, a mining operation that may be affected by the presence, or the lack of presence, of material at the mining site. a blast analyzer , executed by at least one hardware processor (1302; 1504), to ascertain, from a pre and post blast measurer , pre blast measurement data and post blast measurement data associated with a blasting operation for a mining site ; an artificial intelligence and machine learning model implementer , executed by the at least one hardware processor, to generate, using existing pre blast measurement data and existing post blast measurement data , a blast reconciliation model by determining, for the blast reconciliation model, a variance between predicted and observed production output values for blast material, analyze, using the blast reconciliation model, the ascertained pre blast measurement data and the ascertained post blast measurement data, and determine, based on the analysis of the ascertained pre blast measurement data and the ascertained post blast measurement data, a blast material yield for the mining site as a result of the blasting operation; generate, using existing pre blast measurement data and existing post blast measurement data , a blast reconciliation model by determining, for the blast reconciliation model, a variance between predicted and observed production output values for blast material, analyze, using the blast reconciliation model, the ascertained pre blast measurement data and the ascertained post blast measurement data, and determine, based on the analysis of the ascertained pre blast measurement data and the ascertained post blast measurement data, a blast material yield for the mining site as a result of the blasting operation; an alert generator , executed by the at least one hardware processor, to generate an alert indicative of the blast material yield; and a mining operation controller , executed by the at least one hardware processor, to control, based on the alert, a mining operation that may be affected by the presence, or the lack of presence, of material at the mining site. <EOS>