X_MANIFEST_FACT_INVALID
Means
a manifest fact is a number JSON cannot write back
Typical cause
a declaration handed the manifest NaN, Infinity or -0 (a route budget, a rate limit, a retry count); JSON writes it as null or 0, so the committed file could never match its own buildId and every build read as drift
Fix
set the declaration behind meta.path to 0 when meta.value is -0, otherwise to a finite number, then run x manifest