Some of this functionality could be provided out of the box by Islandora, e.g., file type checking using the FITS (OpenScholar, 2016) solution packs.
islandora ingests new objects directly into the Fedora Commons repository, while in FLAT a temporary workspace is required where further ingest is halted until collection managers have reviewed the contents.