Skip to content

Add retained embedded compensation scopes and native recovery - #1132

Merged
rmcdaniel merged 35 commits into
mainfrom
fix/1063-compensation-foundation
Nov 14, 2026
Merged

rmcdaniel merged 35 commits into
mainfrom
fix/1063-compensation-foundation

test(compensation): cover retained outcome decoding and reuse

a600ffe
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Nov 14, 2026 in 1s

94.10% (+0.01%) compared to 42bcc5d

View this Pull Request on Codecov

94.10% (+0.01%) compared to 42bcc5d

Details

Codecov Report

❌ Patch coverage is 94.81996% with 82 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.10%. Comparing base (42bcc5d) to head (a600ffe).

Files with missing lines Patch % Lines
src/V2/Compensation/Recovery/ScopeRecovery.php 91.61% 13 Missing ⚠️
src/V2/Compensation/Persistence/ScopeProgress.php 94.16% 8 Missing ⚠️
.../V2/Compensation/Recovery/RecoveryRunAdmission.php 96.20% 8 Missing ⚠️
src/V2/Compensation/Security/ScopeBoundary.php 92.13% 7 Missing ⚠️
src/V2/Compensation/Recovery/ScopeRetention.php 90.47% 6 Missing ⚠️
src/V2/Compensation/Definition/Obligation.php 85.29% 5 Missing ⚠️
src/V2/Compensation/Definition/ScopeIdentity.php 85.29% 5 Missing ⚠️
src/V2/Compensation/Execution/Resolution.php 83.33% 5 Missing ⚠️
...rc/V2/Compensation/Persistence/ScopeRepository.php 97.36% 5 Missing ⚠️
src/V2/Compensation/DurableScope.php 89.28% 3 Missing ⚠️
... and 11 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1132      +/-   ##
==========================================
+ Coverage   94.08%   94.10%   +0.01%     
==========================================
  Files         651      678      +27     
  Lines       87983    89539    +1556     
==========================================
+ Hits        82777    84258    +1481     
- Misses       5206     5281      +75     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.