Skip to content

Require item-level verification in daily queue reports - #71607

Merged
pelikhan merged 2 commits into
mainfrom
copilot/work-queues-daily-report-2026-10-24
Oct 24, 2026
Merged

pelikhan merged 2 commits into
mainfrom
copilot/work-queues-daily-report-2026-10-24

Conversation

Copilot AI commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Daily queue reports could attribute delivery failures to a worker profile and present small search totals without item-level corroboration. The report instructions now require evidence-based breakdowns and count reconciliation.

  • Native ledger: Paginate Work records, reconcile item and aggregate counts, and attribute barrier failures to a profile only when the records support it.
  • Issue and PR queues: Inspect all results for counts up to 100, verify eligibility against workflow exclusions—including dynamic campaign exclusions—and flag mismatches or capped results as unverified or sampled.
work_queue_read({limit: 32, offset: 0})
# Continue with next_offset until all items are inspected or the 100-item bound is reached.
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add daily work queues report for 2026-10-24 Oct 24, 2026
Copilot AI requested a review from pelikhan October 24, 2026 10:52
@pelikhan
pelikhan marked this pull request as ready for review October 24, 2026 10:59
Copilot AI max review requested due to automatic review settings October 24, 2026 10:59
@pelikhan
pelikhan merged commit 98b3972 into main Oct 24, 2026
2 checks passed
@pelikhan
pelikhan deleted the copilot/work-queues-daily-report-2026-10-24 branch October 24, 2026 10:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The bounded reporting changes preserve existing controls, and no blocking defects were identified.

No open issues 🎉

What changed in this PR

Strengthens the daily queue report’s instructions so counts and worker-profile attribution rely on item-level evidence while preserving its read-only observer role.

Changes:

  • Requires native Work pagination, count reconciliation, and evidence-backed profile attribution.
  • Adds issue and PR eligibility checks, including campaign exclusions, with explicit handling of samples and unverified counts.
  • Adds a regression assertion and refreshes generated workflow hashes.
File Description
pkg/​workflow/​work_queue_compilation_integration_test.go Checks that the reporting safeguards remain in the workflow source.
.github/​workflows/​daily-work-queues-report.md Adds item-level verification and count-reconciliation instructions.
.github/​workflows/​daily-work-queues-report.lock.yml Updates metadata and admission hashes for the revised prompt.

Review effort: Max

@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.93.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants