Skip to content

FLOWIP-071h: Fan-in ancestry propagation at merge boundaries#23

Merged
rocketpages merged 2 commits intomainfrom
flowip-071h-fan-in-ancestry
Mar 25, 2026
Merged

FLOWIP-071h: Fan-in ancestry propagation at merge boundaries#23
rocketpages merged 2 commits intomainfrom
flowip-071h-fan-in-ancestry

Conversation

@rocketpages
Copy link
Copy Markdown
Contributor

Checklist

  • I read CONTRIBUTING.md
  • All commits are signed off (DCO): git commit -s
  • I ran: cargo fmt --all
  • I ran: cargo test --workspace

Summary

  • Join outputs now record where they came from on both sides, not just the stream side
  • Drain-time outputs preserve ancestry even when the join produced zero outputs beforehand
  • Error journal entries carry the same combined lineage as normal outputs
  • All reference inputs are observed as they arrive so nothing is silently dropped from the record

Signed-off-by: Kevin Webber <kevin@obzenflow.dev>
Signed-off-by: Kevin Webber <kevin@obzenflow.dev>
@rocketpages rocketpages merged commit 1362577 into main Mar 25, 2026
7 checks passed
@rocketpages rocketpages deleted the flowip-071h-fan-in-ancestry branch March 25, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant