Skip to content

[#463] Add bounded read-only Copilot operation history - #468

Merged
efraespada merged 8 commits into
developfrom
feature/463-dogfooding-add-bounded-read-only-copilot-history
Oct 13, 2026
Merged

efraespada merged 8 commits into
developfrom
feature/463-dogfooding-add-bounded-read-only-copilot-history

Conversation

@efraespada

@efraespada efraespada commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

Closes #463.

Adds bounded read-only /copilot history for the exact issue/PR general conversation: the latest ten supported mutation requests, strict typed outcomes and safe request/receipt/verified-commit links. Legacy or missing/conflicting receipts remain outcome unavailable; partial comment coverage is explicit. Arguments, prompts and review-thread activity stay outside this view.

Review-thread requests direct the user to the main conversation. Query publication reuses the current source-verified reply boundary and performs no operation, model, workspace or hidden configuration mutation.

Validation: 168 distinct feature cases. The Action synchronized develop as e0007f3 after a catalog-guarded abort retained the earlier remote head. Native verification passed 592 suites, 8,183 tests, 35 configured skips and all six commands. Generated bundles/specifications also passed locally after the exact fast-forward. All current CI/RepoWise/hosted platform checks passed.

Native review has no open findings and complete code partitions; it marks one long human SDD answer as truncated. Both long source answers were inspected in full separately. A real edited inline request produced the explicit main-conversation guidance with the correct review-comment namespace. Main-conversation acceptance remains to verify after promotion.

@docs-page

docs-page Bot commented Oct 11, 2026

Copy link
Copy Markdown

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

docs.page/vypdev/copilot~468

Documentation is deployed and generated using docs.page

@vypbot vypbot added the size: XXL Indicates an extremely large task or issue that requires significant time and effort to complete. label Oct 11, 2026
@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch --no-agent

@vypbot

vypbot commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: Branch synchronization stopped because the merge has conflicts and --no-agent disables automatic resolution.

Action: Run /copilot sync-branch to let the configured fixer resolve eligible conflicts, or use --dry-run to inspect the merge without publishing it.

Retained state: No synchronization commit was pushed; remote branches were preserved.

Error code: workflow.failed

Retryable: Yes

Reference: 59118eee-9240-4a3b-b966-6ad84c6150ae

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot

vypbot commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: Branch synchronization stopped because workspace validation rejected the resolution (sdd-catalog-invalid).

Action: Inspect this validation code in the workflow logs and correct the resolution before retrying /copilot sync-branch.

Retained state: No synchronization commit was pushed; remote branches were preserved.

Error code: workflow.failed

Retryable: Yes

Reference: 030ef9ce-9ac9-4b68-accf-d4399eaf718e

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot

vypbot commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: Branch synchronization stopped because workspace validation rejected the resolution (unexpected-paths).

Action: Inspect this validation code in the workflow logs and correct the resolution before retrying /copilot sync-branch.

Retained state: No synchronization commit was pushed; remote branches were preserved.

Error code: workflow.failed

Retryable: Yes

Reference: 7f043921-539e-4896-b7ce-19b4098b7439

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot

vypbot commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: Branch synchronization stopped because workspace validation rejected the resolution (sdd-catalog-invalid).

Action: Inspect this validation code in the workflow logs and correct the resolution before retrying /copilot sync-branch.

Retained state: No synchronization commit was pushed; remote branches were preserved.

Error code: workflow.failed

Retryable: Yes

Reference: 5c4d219b-c3f4-417d-a61c-4f90632dd092

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot

vypbot commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: The workflow could not complete the requested operation.

Action: Inspect the current state and retry the failed step.

Retained state: Existing persisted state and completed external effects were preserved.

Error code: workflow.failed

Retryable: Yes

Reference: de832407-5692-4532-9bac-ca38fed91aa6

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot vypbot added the 85% Progress: 85% label Oct 13, 2026
@vypbot

vypbot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Bugbot: review incomplete

Current status: The review of e0007f3 has partial coverage and cannot declare the whole pull request clean.

Action: Do not treat this review as complete. Review the sources under Incomplete coverage and manually inspect omitted items; rerun only after reducing the relevant scope or restoring provider access.

Incomplete coverage
  • selection: complete; retained=1
  • issue-comments: complete; retained=28
  • pull-request-comments: complete; retained=1
  • review-threads: complete; retained=1
  • diff: complete; retained=36
  • previous-findings: complete; retained=0
  • human-conversation: partial; retained=15, truncated=1
  • rules: complete; retained=1

Pull request · Verified commit · Workflow run

@vypbot

vypbot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Operation history

Operation history unavailable; inspect the workflow and retry /copilot history.

@codecov-commenter

codecov-commenter commented Oct 13, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 93.33333% with 13 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.04%. Comparing base (902658f) to head (e0007f3).

Files with missing lines Patch % Lines
...tion/policies/copilot_history_projection_policy.ts 89.47% 0 Missing and 2 partials ⚠️
...on/usecases/comment_automation_command_workflow.ts 60.00% 1 Missing and 1 partial ⚠️
...ure/composition/main_run_route_composition_root.ts 33.33% 0 Missing and 2 partials ⚠️
src/application/policies/copilot_history_policy.ts 97.43% 0 Missing and 1 partial ⚠️
...on/policies/copilot_history_presentation_policy.ts 95.65% 0 Missing and 1 partial ⚠️
...ion/usecases/comment_automation_action_workflow.ts 75.00% 0 Missing and 1 partial ⚠️
src/application/usecases/issue_comment_use_case.ts 88.88% 0 Missing and 1 partial ⚠️
...n/usecases/pull_request_review_comment_use_case.ts 88.88% 0 Missing and 1 partial ⚠️
...lication/usecases/read_copilot_history_workflow.ts 94.73% 0 Missing and 1 partial ⚠️
src/domain/copilot_operation.ts 96.29% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff            @@
##           develop     #468    +/-   ##
=========================================
  Coverage    93.04%   93.04%            
=========================================
  Files          853      859     +6     
  Lines        26284    26475   +191     
  Branches      7550     7630    +80     
=========================================
+ Hits         24455    24634   +179     
- Misses         743      744     +1     
- Partials      1086     1097    +11     
Files with missing lines Coverage Δ
src/application/policies/agent_activity_policy.ts 100.00% <100.00%> (ø)
...application/policies/copilot_interaction_policy.ts 100.00% <ø> (ø)
...pplication/policies/publication_message_catalog.ts 100.00% <ø> (ø)
...ion/policies/semantic_result_publication_policy.ts 97.05% <100.00%> (+0.40%) ⬆️
...pplication/usecases/comment_automation_use_case.ts 91.66% <ø> (ø)
...mmit/bugbot/commit_autofix_and_resolve_workflow.ts 95.65% <100.00%> (+0.19%) ⬆️
...teps/commit/bugbot/commit_user_request_workflow.ts 94.44% <100.00%> (+6.20%) ⬆️
src/domain/copilot_command.ts 100.00% <100.00%> (ø)
...ucture/composition/copilot_history_port_factory.ts 100.00% <100.00%> (ø)
src/application/policies/copilot_history_policy.ts 97.43% <97.43%> (ø)
... and 9 more
🚀 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 history

@vypbot

vypbot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: The operation did not accept the supplied input.

Action: Correct the input and retry.

Retained state: No new state or external effect was created.

Error code: validation.invalid-input

Retryable: No

Reference: c65562e8-11d6-4baa-b67d-21ed5e71590b

@efraespada

Copy link
Copy Markdown
Member Author

/copilot sync-branch

@vypbot

vypbot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Request could not be completed

Impact: Branch synchronization stopped because workspace validation rejected the resolution (sdd-catalog-invalid).

Action: Inspect this validation code in the workflow logs and correct the resolution before retrying /copilot sync-branch.

Retained state: No synchronization commit was pushed; remote branches were preserved.

Error code: workflow.failed

Retryable: Yes

Reference: d1572100-ed33-45f1-8722-ac93b81aef4a

@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 feature/463-dogfooding-add-bounded-read-only-copilot-history and pushed as e0007f3a49903ea3d38a929c5e20192c6a9771f6.

The fixer resolved 8 conflicted files.

6 verification checks passed.

@efraespada

Copy link
Copy Markdown
Member Author

/copilot recheck

@vypbot

vypbot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Operation history

Post /copilot history in the main conversation of this issue or pull request. Review threads are outside its history scope.

@efraespada
efraespada merged commit 05cdf56 into develop Oct 13, 2026
14 checks passed
@efraespada

efraespada commented Oct 13, 2026 •

Copy link
Copy Markdown
Member Author

/COPILOT HISTORY

@vypbot

vypbot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Operation history

General conversation comments

Showing 10 supported requests

Operation Outcome Evidence
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request · Receipt
sync-branch Outcome unavailable Request

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

Labels

85% Progress: 85% size: XXL Indicates an extremely large task or issue that requires significant time and effort to complete. state:verified

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants