Conversation
…evidence Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
Two critical and one moderate unresolved findings affect merge-gate correctness.
Get a fresh assessment by requesting another Copilot review.
Review tier: Lite
Findings: 2
Open (3)
What changed in this PR
This PR adds bounded current-review and discussion evidence to merge recommendations and carries conservative eligibility through the PR Attention Pulse pipeline.
Changes:
- Adds merge eligibility, verification views, counters, and caps.
- Extends Pulse sanitization, validation, rendering, and legacy compatibility.
- Adds queue/Pulse tests, fixtures, documentation, and presentation updates.
Outstanding findings: Critical (3 votes): later approval by another reviewer can incorrectly clear actionable feedback. Moderate (3 votes): empty COMMENTED bodies do not require verification. Critical (1 vote): inconsistent truncation metadata can allow incomplete evidence through the merge gate.
| File | Summary |
|---|---|
.github/workflows/pr-attention-pulse/Sanitize-PRAttentionPulse.ps1 |
Sanitizes merge evidence and views. |
.github/workflows/pr-attention-pulse/PRAttentionPulseContract.psm1 |
Validates and renders merge extensions. |
.github/workflows/pr-attention-pulse/Combine-PRAttentionPulse.ps1 |
Normalizes combined areas. |
.github/workflows/pr-attention-pulse-tests/Test-PulseReviewRequirements.ps1 |
Updates Pulse controls and reference validation. |
.github/workflows/pr-attention-pulse-tests/Test-PulseMergeRequirements.ps1 |
Adds Pulse merge contract tests. |
.github/workflows/pr-attention-pulse-tests/Test-PRAttentionPulse.ps1 |
Updates presentation and integration tests. |
.github/workflows/pr-attention-pulse-tests/fixtures/presentation/published-34643961191.expected.txt |
Updates the published presentation golden. |
.github/workflows/pr-attention-pulse-tests/fixtures/presentation/provenance.json |
Records fixture provenance. |
.github/workflows/pr-attention-pulse-tests/fixtures/presentation/normal-legacy.expected.txt |
Updates the legacy presentation golden. |
.github/workflows/pr-attention-pulse-tests/fixtures/presentation/incomplete-query.expected.txt |
Updates the unavailable-state golden. |
.github/workflows/pr-attention-pulse-tests/fixtures/presentation/complete-zero.expected.txt |
Updates the empty-inventory golden. |
.github/workflows/pr-attention-pulse-tests/fixtures/presentation/bounded-empty-verification.expected.txt |
Updates the verification golden. |
.github/skills/pr-attention-queue/tests/Test-PRAttentionQueue.ps1 |
Runs merge eligibility tests. |
.github/skills/pr-attention-queue/tests/Test-MergeEligibility.ps1 |
Adds merge behavior coverage. |
.github/skills/pr-attention-queue/tests/MergeEligibilityTestHelpers.ps1 |
Provides queue test transport. |
.github/skills/pr-attention-queue/tests/fixtures/merge-eligibility.json |
Adds live-derived merge fixtures. |
.github/skills/pr-attention-queue/SKILL.md |
Documents merge evidence semantics. |
.github/skills/pr-attention-queue/scripts/PRAttentionQueue.psm1 |
Collects and applies merge evidence. |
Keep another reviewer approval from hiding outstanding feedback or renewed requests. Preserve settled review roundtrips and characterize empty-review and comment-coverage evidence through the shared producer and Pulse validators. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
PureWeen
had a problem deploying
to
copilot-pat-pool
September 16, 2026 17:57 — with
GitHub Actions
Failure
Retain manual dispatch and add the pinned daily schedule, compiled to 12:50 UTC every calendar day. Cover source and generated triggers plus scheduled and manual activation through the pinned runtime without changing the pipeline. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
maraf
approved these changes
Sep 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Summary
Prevent PR Attention Queue and Pulse from recommending a pull request for merge when current reviewer feedback or discussion still needs action, and refresh the dashboard daily.
ReadyToMergecandidate.Why
The previous aggregate review state could classify a PR as ready after a later approval even when another reviewer still had actionable feedback. Retained examples also showed unresolved or ambiguous discussion being omitted from merge recommendations.
This change keeps existing ranking, budgets, display caps, and review-now behavior. It adds conservative merge qualification rather than changing the underlying prospective classification. It does not merge PRs.
Important behavior
Review follow-up
Commit
da49acb428addresses the review round:All three threads have evidence-backed replies and are resolved.
Daily schedule
Commit
007c7b8e18addsschedule: daily, compiled to50 12 * * *, alongsideworkflow_dispatch.Scheduled execution starts after the workflow change is merged to the default branch. It updates the same dashboard, #69328, using the existing fixed-target checks, publication validation, model settings, and serialized workflow. The compiler also adds its standard scheduled-agent concurrency group. Queue and reporting scripts are unchanged by this scheduling commit.
Validation
0e7570ec; all 60 pass with the review fix. Full queue entry point passes.Hosted verification
Run 35137102234 successfully executed review-fix commit
da49acb428and published #69328. Both scopes collected 379/379 open PRs; the stored body exactly matched the protected canonical artifact. Exactly one safe-output mutation occurred, changing only the dashboard body and timestamp; the fork dashboard was unchanged. Both inference stages used onlygpt-5.6-sol, with token steering disabled and clean threat detection.A prior attempt timed out in threat detection and failed closed without publishing. No new hosted run was dispatched for the subsequent scheduling commit. Its compilation and activation controls are verified locally; actual GitHub scheduled execution remains to be observed after merge.
Scope
This remains a PR-attention correctness change plus daily scheduling—not a broader repository-activity dashboard or deterministic-publisher conversion. No script relocations, new scopes, budgets, dependency updates, or permission changes are included. Maintainer approval is required; the user owns the merge.