fix(pi): retain ownership for uncertain mutations

This commit is contained in:
2026-08-25 23:53:54 +08:00
parent 621ebb1781
commit 019cbb115a
21 changed files with 1113 additions and 67 deletions

View File

@@ -89,6 +89,7 @@ import {
resolveCodingPiRuntimePaths,
} from '../api/coding-composition';
import {
armFinalAsarResilienceCompactDelay,
abortFinalAsarResilienceTarget,
disposeFinalAsarResilienceTarget,
finishFinalAsarProxyCompositionProof,
@@ -903,6 +904,7 @@ type PiReleaseProofAction =
| 'proxy.finish'
| 'resilience.start'
| 'resilience.status'
| 'resilience.arm-compact-delay'
| 'resilience.idle-status'
| 'resilience.restart-other'
| 'resilience.dispose-target'
@@ -969,6 +971,9 @@ export async function runPiReleaseProofE2E(action: PiReleaseProofAction) {
if (action === 'resilience.status') {
return { action, packagedMain, resilience: await getFinalAsarResilienceStatus() };
}
if (action === 'resilience.arm-compact-delay') {
return { action, packagedMain, resilience: armFinalAsarResilienceCompactDelay() };
}
if (action === 'resilience.idle-status') {
return { action, packagedMain, resilience: await getFinalAsarResilienceIdleStatus() };
}