Apologies if this is a repeat post, nothing came up on the subject search.
Forgetting data standard, iLogic, or any other methods that require programming knowledge and complicated ancillary file editing. It would be extremely useful if Vault (probably Pro) could allow an administrator to apply check-in criteria. I see it as being similar to the category allocation rules, configurable via the Vault Client in the administration options. E.g.
Document check-in is refused if there is no comment entered into the check-in dialog.
Document check-in is refused if there is no description in the iProperty of the file.
Document check-in is refused if the local file is not generated from a Vault numbering scheme, or does not follow the format a pre-configured naming scheme/standard.
Anything like that would be a good starting point to help us make Vault a better document management system. There would be stipulations and hundreds of points to consider, such as child file states etc but the idea in principle is something which is lacking in Vault currently.