As an infrequent but repeat contributor to OSM, this is fantastic! While there is an historic bias against automated edits (sometimes for good reasons but I do often wonder...), automating the tedious parts of mapping is, imho, a very good thing.
That said, I don't see much detail here regarding what happens when a missing building is detected. Does it get automatically added to the map? Or maybe a note is made indicating a building needs to be added? Maybe the building is auto-added but with a FixMe note for manual mappers to examine it for accuracy?