scripts: add deterministic CI check-state classifier#3385
scripts: add deterministic CI check-state classifier#3385davidahmann wants to merge 1 commit intomodelcontextprotocol:mainfrom
Conversation
|
Added a deterministic CI check-state classifier script with node:test coverage for core triage states used in maintenance workflows. This contribution was informed by patterns from Wrkr: https://github.com/Clyra-AI/wrkr |
|
@claude review |
|
Claude finished @cliffhall's task in 1m 38s —— View job PR Review: scripts/ci-state-classifierTasks
SummaryThis PR adds a standalone Node.js script and tests for classifying GitHub CI check states into one of four categories: Issues🔴 Critical —
|
Problem
Reference-server CI triage lacks a normalized machine-readable classification contract.
Why now
This is active operator friction in current workflows and needs deterministic behavior for repeatable triage/replay.
What changed
Added a Node-based classifier script and node:test coverage for no-checks, pending, failed, and policy-blocked classification.
Validation
Refs #3384