Skip to content

[#486] 🐛 - Dogfooding recover bounded Project item visibility after linking a PR - #487

Merged
efraespada merged 2 commits into
developfrom
bugfix/486-dogfooding-recover-bounded-project-item-visibility-after-linking-a-pr
Oct 13, 2026
Merged

efraespada merged 2 commits into
developfrom
bugfix/486-dogfooding-recover-bounded-project-item-visibility-after-linking-a-pr

Conversation

@efraespada

@efraespada efraespada commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Recover priority and size updates when a newly linked Project item is missing from the board listing, using bounded, verified reads. This keeps completed linking intact while preserving truthful failures when provider evidence is unavailable or unsafe.

What changed

  • Check the exact issue or pull request’s Project memberships, up to 200 items, when a complete board lookup reports the item missing.
  • Read a known item’s field directly when it is absent from the listing; verify its identity, type, Project, and field evidence before updating.
  • Keep matching field values unchanged on replay and retain successful linking when enrichment fails.
  • Document the recovery limits, failure behavior, and operator guidance; update the lifecycle specification catalog.

Validation

  • Focused 76 cases passed; 22 new cases cover recovery and negative controls.
  • Full coverage and normal repository hooks passed: 604 suites, 8,582 passed, 35 skipped.
  • Typecheck, build, lint, documentation, specification, and generated bundle checks passed.

Review notes

  • Live acceptance remains to be observed through this PR and subsequent managed work: verify Project, priority, and size fields, then replay and confirm there is no duplicate membership or Status reset.

Closes #486

@docs-page

docs-page Bot commented Oct 13, 2026

Copy link
Copy Markdown

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

docs.page/vypdev/copilot~487

Documentation is deployed and generated using docs.page

@vypbot vypbot changed the title fix: recover verified Project items omitted from board listings [#486] 🐛 - Dogfooding recover bounded Project item visibility after linking a PR Oct 13, 2026
@vypbot
vypbot self-requested a review October 13, 2026 13:43
@vypbot vypbot added the size: XL Indicates that the issue or task is extra large in scope and complexity. label Oct 13, 2026
@vypbot vypbot added this to vypdev Oct 13, 2026
@vypbot vypbot moved this to In Progress in vypdev Oct 13, 2026
@vypbot
vypbot changed the base branch from develop to master October 13, 2026 13:43
@vypbot vypbot added the 90% Progress: 90% label Oct 13, 2026
@vypbot
vypbot changed the base branch from master to develop October 13, 2026 13:43
@vypbot

vypbot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Bugbot: review complete

Current status: No active findings on 7511568.

Pull request · Verified commit · Workflow run

@vypbot

vypbot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Copilot approval · Human review needed

Status: A protected workflow, policy, or trust-boundary file changed.
Completed: 1/1 observed checks succeeded; Bugbot complete.
Action required: Ask a human reviewer to decide.
Impact: No new approval is confirmed for this revision.
See checks

Technical evidence

Revision: 7511568b0e61; base: 6960aff8968f; reason: protected-path.

@codecov-commenter

codecov-commenter commented Oct 13, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 95.23810% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 93.11%. Comparing base (6960aff) to head (7511568).

Files with missing lines Patch % Lines
...ata/repository/project/project_board_item_query.ts 92.30% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #487      +/-   ##
===========================================
+ Coverage    93.10%   93.11%   +0.01%     
===========================================
  Files          872      872              
  Lines        27101    27119      +18     
  Branches      7846     7853       +7     
===========================================
+ Hits         25233    25253      +20     
+ Misses         746      743       -3     
- Partials      1122     1123       +1     
Files with missing lines Coverage Δ
...a/repository/project/project_board_field_update.ts 100.00% <100.00%> (ø)
...ata/repository/project/project_board_item_query.ts 97.56% <92.30%> (-2.44%) ⬇️

... and 1 file 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.

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot

vypbot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Branch synchronized

develop was merged into bugfix/486-dogfooding-recover-bounded-project-item-visibility-after-linking-a-pr and pushed as 7511568b0e615bcd65862962f8f97439787af72f.

6 verification checks passed.

@efraespada

Copy link
Copy Markdown
Member Author

/copilot recheck

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

Labels

90% Progress: 90% size: XL Indicates that the issue or task is extra large in scope and complexity. state:verified

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

🐛🧑‍💻 - Dogfooding recover bounded Project item visibility after linking a PR

3 participants