Why the report is a file
A file is kept. A kept report is a report a later change is compared against.
The one number that must be zero
The refusals. Zero is the accepted claim, and zero is what the gate checks.
A build that says only that it finished is a build that cannot be argued with. The report is the numbers, and the numbers are the claim.
About 1 min of reading
Write a report and gate
Write the counts
Before you run it, say out loud what it will print. Then open the answer.
Write a refusal report
Before you run it, say out loud what it will print. Then open the answer.
Gate the deploy
Before you run it, say out loud what it will print. Then open the answer.
A file is kept. A kept report is a report a later change is compared against.
The refusals. Zero is the accepted claim, and zero is what the gate checks.
Pages read, pages written, links checked, refusals. Four numbers, and four numbers is a claim.
The report is written even when the build refuses. Written on refusal is what makes a failure readable.
A report with a refusal does not deploy. The gate is the same shape as every other gate in this site.
Each one is defined here on this site. Open the entry for the full definition and the other words it points at.