Repository navigation
[#474] 🐛 - Dogfooding fixer scratch cache rejection and stale postflight error reporting - #477
Conversation
|
To preview the documentation for this pull request, visit the following URL:
|
Bugbot: review complete
|
Copilot approval · Human review neededStatus: A protected workflow, policy, or trust-boundary file changed. Technical evidenceRevision: |
There was a problem hiding this comment.
Current status: All findings originating in this review are resolved.
Last reconciled on37ee567. See aggregate Bugbot status.
🤖 Bugbot review snapshot
Bugbot reported 1 potential problem when commit c08543e was analyzed. This snapshot is historical; use the status block above for current state. 1 finding is linked to changed code.
Findings
- medium: Mutation replies can be published without verifying the source request —
src/application/usecases/steps/common/reply_publication_workflow.ts:44
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #477 +/- ##
========================================
Coverage 93.03% 93.04%
========================================
Files 850 853 +3
Lines 26205 26284 +79
Branches 7516 7550 +34
========================================
+ Hits 24379 24455 +76
Misses 743 743
- Partials 1083 1086 +3
🚀 New features to boost your workflow:
|
…mmon/reply_publication_workflow.ts:44:mutation-
Request could not be completed
Action: Inspect the current state and retry the failed step. Retained state: Existing persisted state and completed external effects were preserved. Error code: Retryable: Yes Reference: |
|
/copilot sync-branch |
…n-and-stale-postflight-error-reporting
Branch synchronized
The fixer resolved 2 conflicted files. 6 verification checks passed. |
|
/copilot recheck |
There was a problem hiding this comment.
Current status: All findings originating in this review are resolved.
Last reconciled on37ee567. See aggregate Bugbot status.
🤖 Bugbot review snapshot
Bugbot reported 1 potential problem when commit bf94de5 was analyzed. This snapshot is historical; use the status block above for current state. 1 finding is linked to changed code.
Findings
- low: Missing request snapshots bypass the source check —
src/application/usecases/steps/common/reply_publication_workflow.ts:45
|
/copilot recheck |
Closes #474.
Fixer scratch caches are ignored without weakening sensitive-file checks. Verification now captures generated bundles before scoped staging, so a source fix cannot pass its commands and push a stale Action bundle. Existing unrelated changes stay excluded.
Error and read-only query replies refresh the same owned comment only after verifying the exact current request. Every comment-correlated reply requires a valid request witness, including immutable mutation receipts; missing or changed sources withhold publication. Read-only commands avoid hidden configuration writes.
Validation: 73 disjoint regressions across semantic publication (56), execution (11) and autofix (6). Full suite: 585 suites, 8,015 passed, 35 configured platform skips. Global/module coverage, typecheck, lint, documentation, specifications, generated bundles and normal commit hooks passed. The Action synchronized the branch with current develop; no manual parent merge was performed.
Live dogfooding reproduced scratch rejection, stale error replies and missing generated bundles. The latest native review also reproduced the missing-witness path with three failing regressions; the current commit closes it. Fresh native review/checks are required before merge.