fix(kuna): mark project-dependent operations unavailable on export failure (#8748)

* fix(kuna): mark project-dependent operations unavailable on export failure

* fix(providers): preserve sibling operations in capability error copies

* fix(kuna): propagate sibling unavailability on export fallback

* fix(binary): preserve observed sibling recovery instructions across fallback observations

* fix(binary): build sibling unavailability from structured reasons without rewriting display text

* test(kuna): synchronize fallback test on settled export workspace retirement

* test(kuna): release and join export synchronization barrier across exit paths

* test(kuna): synchronize fallback test on observed export process exit

* test(kuna): gate fallback completion on settled export cache build

* test(kuna): preserve build promise chain and restore spy after teardown
This commit is contained in:
Rishikesh Gowda K K authored and GitHub committed 2026-11-06 17:22:02 +08:00
1 parent 996977edf2
commit 9044b6fb36
10 files changed
+498 -18

No files matched your search

@@ -40,14 +40,12 @@ import {
semanticWriteSiteTarget,
unwrapJavaScriptExpression,
} from "./javascriptAstValues.js";
import type {
JavaScriptSemanticAnalysisState,
JavaScriptSemanticBindingState,
JavaScriptSemanticScopeState,
JavaScriptBindingIndex,
JavaScriptSemanticReferenceEffectsAtSite,
} from "./javascriptSemanticState.js";
import {
type JavaScriptSemanticAnalysisState,
type JavaScriptSemanticBindingState,
type JavaScriptSemanticScopeState,
type JavaScriptBindingIndex,
type JavaScriptSemanticReferenceEffectsAtSite,
currentSemanticScope,
semanticPrototypeOwners,
type SemanticPrototypeOwner,