Skip to main content

Module dependency_reconciler

Module dependency_reconciler 

Source
Expand description

Dependency resolution reconciler.

Safety net for cross-partition dependency resolution. When an upstream execution completes, ff-engine::partition_router normally calls ff_resolve_dependency on each downstream child. If the engine crashes between the upstream’s completion and the child resolution dispatch, children remain stuck in blocked_by_dependencies. This reconciler detects and resolves that gap.

For each blocked execution: reads deps:unresolved SET, cross-partition reads upstream exec_core to check if terminal, calls ff_resolve_dependency if upstream is terminal.

Reference: RFC-007 §Resolve dependency, RFC-010 §6.14

Structs§

DependencyReconciler