{"attempts":32,"delays":[1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000],"safetyStop":true,"result":null} FAIL repeated failures stop before the 32-attempt safety limit: Expected values to be strictly equal: true !== false FAIL retry delay increases: The expression evaluated to a falsy value: assert.ok(new Set(delays).size > 1) {"successfulWrites":32,"retained":32} FAIL retention removes older reports: The expression evaluated to a falsy value: assert.ok(retained < 32) {"stderr":["Error: controlled startup failure\n"],"exitCode":1} PASS startup evidence survives diagnostic write failure {"failedWrites":32,"published":32,"empty":32} FAIL failed writes leave no published JSON files: Expected values to be strictly equal: 32 !== 0 Failed safety assertions: 4