Base: 70e5e384da; regression-test commit: 03515f056c Command (apps/server): vp test run src/orchestration-v2/ThreadSettlementService.test.ts -t "synced open pull requests" FAIL resolveAutoSettlementAt > settles an idle thread with synced open pull requests by inactivity unless kept (keep=false) AssertionError: expected null to deeply equal DateTime.Utc(2026-06-06T12:00:00.000Z) - Expected: { "epochMilliseconds": 1780747200000 } + Received: null src/orchestration-v2/ThreadSettlementService.test.ts:396:70 Tests 1 failed | 1 passed | 22 skipped (24) keep=true control passes. Production implementation unchanged.