Repository navigation
fix: expose causal approval evidence failures - #628
Conversation
…ence-unavailable-without-actionable-diagnostics: retain causal approval evidence diagnostics
|
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: |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #628 +/- ##
===========================================
+ Coverage 90.94% 94.08% +3.13%
===========================================
Files 135 945 +810
Lines 6251 30443 +24192
Branches 1338 8946 +7608
===========================================
+ Hits 5685 28642 +22957
- Misses 172 704 +532
- Partials 394 1097 +703
🚀 New features to boost your workflow:
|
…ence-unavailable-without-actionable-diagnostics: preserve final approval evidence failure causes
|
/copilot sync-branch |
…ailures-behind-evidence-unavailable-without-actionable-diagnostics
Branch synchronized
6 verification checks passed. |
Approval observers now retain a sanitized operation, cause and access category when evidence reads fail. Permanent authorization/resource/schema errors and transient provider failures keep their retryability and correlation through the Job Summary and final Action error, while missing evidence continues to block approval.
What changed
Validation
The original consumer endpoint cause still needs a fresh observer run after promotion; this change makes that cause observable without changing approval policy or token permissions.
Closes #619