Explore code changes in isolated worktrees
forkskillsetup L2★597
Snowflake-Labs/cocoplus ↗What it does
Split execution into parallel branches with independent state
Best for
Parallel processing when branch logic is independent and thread/process overhead acceptable.
Inputs
- · branching condition
- · per-branch logic
Outputs
- · branch results
- · merged state
Requires
- · process scheduler or async runtime
Preconditions
Branches must be independent (no shared mutable state) or properly synchronized
Failure modes
Race condition on shared state; deadlock on synchronization; resource exhaustion from unbounded branching
Trust signals
- · Used in map-reduce frameworks; proven at cluster scale