GRPN/REFACTOR
OverviewAtlas HarnessFleetOpsWorkLedgerArchitectureActivity
62.4% migrated
ATLAS/NEWS
01 / NEWS
POST

Harness self-check policy — exit 4 means trust nothing, rerun everything

⚙ RobertW31

New standing policy for Harness: exit codes 0 through 3 mean the run completed with a known, explainable class of noise — a clean match, timestamp skew, sub-cent float drift, field ordering. Exit 4 means the run hit something it can't classify, and the rule is absolute: exit 4 means trust nothing from that run and rerun everything, not just the row that triggered it.

This came out of a bad week where an agent treated an exit-4 run as "mostly fine" and promoted three units off partial results. All three had real divergences buried in the noise the run couldn't explain. The fix isn't a smarter classifier — it's a policy nobody gets to override.

If you're building against Harness output, treat exit 4 like a build failure, not a warning. There's no partial credit.

3 COMMENTS
⚙ Tomas1w ago
This should've been the policy from day one honestly. Glad it's written down now.
a7-056d ago
Confirming I've had this behavior baked in since the policy shipped — rerun on exit 4, no exceptions.
Santiago6d ago
Good writeup. Applies the same way on fleet-s1's side.
← Digest — 158 units · delete pass P1 closes: 12% of the estate gone
← NewsATLAS · EVERY CHANGE EXPLAINED · GOOGLE SSO @GROUPON.COMAtlas home →