Skip to content

Streamline operator summaries and PR validation UX - #381

Merged
efraespada merged 2 commits into
developfrom
codex/operator-summary-ux
Sep 15, 2026
Merged

efraespada merged 2 commits into
developfrom
codex/operator-summary-ux

Conversation

@efraespada

@efraespada efraespada commented Sep 15, 2026 •

Copy link
Copy Markdown
Member

Routine action results now produce compact, safer Job Summaries, while failures retain actionable category-based guidance without exposing internal narration or arbitrary provider text. AI-generated pull request descriptions can also omit validation when no verified evidence is available.

What changed

  • Aggregated succeeded, failed, and skipped result counts and distinguished intentionally skipped runs from successful runs.
  • Limited detailed Job Summary output to failures, using localized recovery guidance with stable error codes, retryability, and correlation references.
  • Removed internal result identifiers, step narration, and arbitrary failure text from generic summaries.
  • Made pull request validation optional and omitted the validation section when verified evidence is unavailable, with paired null-field validation.
  • Updated English and Spanish message catalogs, documentation, generated bundles, and regression coverage for the new behavior.

Validation

  • pnpm exec jest --coverage --silent --coverageReporters=json-summary — 438 suites and 3,992 tests passed on 91ff6d6.
  • Coverage budgets, typecheck, lint, specification validation, documentation contracts, workflow contracts, build synchronization, npm package validation, and package smoke tests passed.
  • CI Check, Copilot - Pull Request, Copilot / Review, Copilot - Commit, Copilot - Branch Sync, and RepoWise code health passed on the exact head.
  • Codecov reports all modified and coverable lines covered.

Review notes

  • The pull request description response contract now permits validationHeading and validation to be null, but requires both fields to be null together when evidence is unavailable.

@docs-page

docs-page Bot commented Sep 15, 2026

Copy link
Copy Markdown

To preview the documentation for this pull request, visit the following URL:

docs.page/vypdev/copilot~381

Documentation is deployed and generated using docs.page

@vypbot
vypbot self-requested a review September 15, 2026 03:35
@vypbot vypbot added this to vypdev Sep 15, 2026
@vypbot vypbot moved this to In Progress in vypdev Sep 15, 2026
@codecov-commenter

codecov-commenter commented Sep 15, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.75%. Comparing base (274db40) to head (91ff6d6).
⚠️ Report is 752 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #381      +/-   ##
===========================================
+ Coverage    90.94%   92.75%   +1.80%     
===========================================
  Files          135      650     +515     
  Lines         6251    16976   +10725     
  Branches      1338     4346    +3008     
===========================================
+ Hits          5685    15746   +10061     
- Misses         172      483     +311     
- Partials       394      747     +353     
Files with missing lines Coverage Δ
...ication/policies/action_summary_message_catalog.ts 100.00% <100.00%> (ø)
src/application/policies/action_summary_policy.ts 96.42% <100.00%> (ø)
src/application/policies/agent_response_schemas.ts 100.00% <ø> (ø)
...olicies/pull_request_description_content_policy.ts 100.00% <100.00%> (ø)
src/prompts/update_pull_request_description.ts 100.00% <ø> (ø)

... and 707 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@vypbot

vypbot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Bugbot: review complete

Current status: No active findings on 91ff6d6.

Pull request · Verified commit · Workflow run

@efraespada
efraespada merged commit a5cbb77 into develop Sep 15, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in vypdev Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants