I don't think this is correct.

As I understand it when any file under WORKDIR/inputs changes (a little fuzzy on this, is it ANY file, or just cf files, or just files included in inputs, maybe ask @kacfengine) and validates to be syntactically correct (id like to know using what means .... cf-promsies with what options?) the timestamp in cf_promises_validated is updated. As far as I know there is no check for the time of the files, just the has content.