D004 - Six statuses

Status: decided Date: 2026-09-26

A check result is one of pass, partial, fail, skip, crash or pending. New statuses are appended to the tally lines as trailing fields, so an older parser still reads the first four.

Why: each status names a different piece of work for the reader. Folding any of them into fail hides it in the counts and in a diff.

Rejected: red, amber and green only - a missing prerequisite would bury the one real failure under the checks that depend on it.