Each composition has a max of two syntheses - current and previous. This allows Eno to compute three-way patches but only when the current synthesis has succeeded. So the reconciliation loop is broken during synthesis.
This is fine for most cases, but ideally reconciliation could continue regardless of synthesis state to handle cases where synthesis fails terminally.
Each composition has a max of two syntheses - current and previous. This allows Eno to compute three-way patches but only when the current synthesis has succeeded. So the reconciliation loop is broken during synthesis.
This is fine for most cases, but ideally reconciliation could continue regardless of synthesis state to handle cases where synthesis fails terminally.