Provision failure could be marked as skipped
Problem
This is a bug we theorized:
Assuming V7 is scheduled in 2 days, and V8 is scheduled in 1 day,
and V7 will fail, and V8 will complete:
when V7 is being audited, it would find V8, therefore would skip V7.
However when V8 is being provisioned, it would not have provisioned V7 since V7's provision is not available yet.
Therefore it should be provisioned as failed, but would be incorrectly marked as skipped.
Proposal
Skip logic should examine version's contract effective date to determine whether to skip a provision.
Edited by Mark Chao