func Derive(isDraft bool, reviewDecision, ciState string) Status
Derive maps GitHub's isDraft, reviewDecision and statusCheckRollup.state to
a Status. Precedence: draft, changes requested, CI failing, CI pending,
approved, ready. A PR with no checks counts as green.