-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Labels
core[Component] This issue is related to the core interface and implementation[Component] This issue is related to the core interface and implementation
Description
Problem
CI check interpretation is inconsistent and can misclassify non-triggered jobs as pass.
Why now
Multi-repo operations require normalized check-state output for deterministic triage.
Current behavior is insufficient
Contributors rely on manual interpretation of check output, which is error-prone.
Expected behavior
Provide a deterministic classifier utility that emits machine-readable CI state categories.
Acceptance criteria
- JSON output with normalized state and source evidence.
- Categories:
failed,pending,no checks,policy-blocked. - Clear distinction between product regressions and policy/account gates.
Validation
- Add tests for each classification path.
- Validate deterministic output shape.
Codepaths
scriptspyproject.tomltests
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
core[Component] This issue is related to the core interface and implementation[Component] This issue is related to the core interface and implementation