You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
evidence report: Db2 programs stay L1 after a Db2 refresh — the report build doesn't get the Db2 sweep's verdicts #4758
Found 2026-10-09 in the first full (Db2) refresh, bot PR #4756 (after #4740 and #4745).
The db2 job succeeded and its coverage reached the ledger: tests/equivalence/det_sweep_coverage.json has the genapp entries, and the report shows e.g. lgacus01 with paragraphs 3/3 and branches 4/8. But every Db2 program stays L1, because the report's executed-equivalence line still says:
det port not run (a Db2 case: CI's det-sweep skips Db2 cases and no local sweep was given)
So evidence_report.py --refresh --live in the refresh job isn't given the Db2 sweep results (the verdicts). Only det_coverage_ledger.py update receives both sweeps. Result: GenApp shows 0 at L2+ for its Db2 programs, and CBSA's Db2 programs are understated too, even though they're proven.
Fix:
Pass the Db2 job's sweep.json (verdicts) to the report build alongside the non-Db2 sweep, merged with proof_sweep.py --aggregate or the report's sweep input.
Or have the report read a case's verdict from the ledger entry the sweep wrote, if the ledger records it.
Activity
evidence_report: a Db2 case's det verdict from the coverage ledger, s…
feat(#4789): per-case det-sweep coverage ledger; CICS spec status pag…
proof_blockers: a Db2 case's verdict and scheduled-stale coverage fro…