feat(engine): fan-out/join branch execution with crash-recoverable branch state, schema v107 (U13)

This commit is contained in:
gsxdsm
2026-06-04 00:54:05 -07:00
parent 4e1b0fab0d
commit fcf175afb8
8 changed files with 875 additions and 26 deletions

View File

@@ -25,6 +25,13 @@ export {
type WorkflowGraphExecutorDeps,
type WorkflowGraphExecutorResult,
} from "./workflow-graph-executor.js";
export {
runSplitJoin,
type WorkflowBranchPersistence,
type WorkflowBranchProgress,
type WorkflowBranchRunState,
type WorkflowBranchSemaphore,
} from "./workflow-graph-branches.js";
export {
createDefaultNodeHandlers,
createNoopLegacySeams,
@@ -63,6 +70,13 @@ export {
getConflictedFiles,
type AutostashHandle,
} from "./merger.js";
export {
registerMergeTraitHooks,
resolveMergePolicy,
type ResolvedMergePolicy,
type MergeFileScopeMode,
type MergeTraitStrategy,
} from "./merge-trait.js";
export {
resolveIntegrationBranch,
resolveIntegrationBranchSync,