fix(ci): make claims-ledger always report - #256
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
aegisomega | 7db1f04 | Commit Preview URL Branch Preview URL |
Aug 02 2026, 04:55 AM |
PR Summary by QodoCI: ensure claims-ledger always reports on main-bound candidates
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Code Review by Qodo
Context used✅ Compliance rules (platform):
11 rules 1.
|
Exact-head status — paths filter closed; job-level startup failure quantifiedCurrent head: Implemented:
Trigger invariant
Job-level scan of all PR-triggered runs returned for this exact head
Affected non-skipped workflows:
Hadolint demonstrates why run-level conclusions are insufficient: its workflow run reported Temporal discriminatorOn PR #225 head ClassificationNo check is represented as passed, and no merge was forced. |
Problem
claims-ledgerusedpull_request.pathsandpush.paths. When this workflow is configured as a required check, a main-bound candidate that does not touch one of those paths can skip the workflow entirely and never receive aclaims-ledgerstatus.Change
paths:filters;main;merge_groupsupport;main;workflow_dispatchfor explicit replay.Authority boundary
This changes only workflow triggering. It does not modify the claims ledger, validation logic, CEREMONY quorum, source code, deployments, credentials, or repository policy settings.
Expected invariant
Every main-bound candidate produces an explicit claims-ledger verdict: pass or fail, never absent because of path filtering.