Ah -- I didn't read the OP initially and just assumed it was another request along similar lines as past requests. Chalk it up to pure laziness on my part. =)
I suppose we'd need a much larger API to detect active blowings-up of asteroids in a combat scenario anyway, although it's been a while since I even bothered delving into Java long enough to see how well the API has matured... but if the combat engine is only used for combat then the rest of the game feels like a "make combat happen" engine, engineering circumstances to make things blow up, which doesn't quite sate my appetite for hands-on industry. That's possibly overstating the fact given how much attention was given to campaign style gameplay in the 0.65 update, but at least I personally feel as though there needs to be a point to have all of those mining blasters actually installed in your weapon mounts beyond merely throwing dice and putting on wizard hats. ;-)
That all said, having finally read the OP, I do like the conversation mining suggestion as written nearly as much as the concept of active mining!