v1.1.3fossic2026-06-21

Bounded BFS Causation Walk with Sampling

walk_causation_bounded ships with three sampling modes and level-boundary budget cuts; Rust-side BFS loop replaces recursive CTE to enable natural truncation points without materialising the full result.

v1.1.32026-06-21
  • ·walk_causation_bounded(start, direction, max_depth, sampling, max_results, max_bytes, resume) — paged BFS causation walk with cursor resume across all three WalkDirection variants
  • ·BreadthFirst and Adaptive sampling cap events per BFS level by id ASC; at-least-one guarantee ensures the first level is always returned regardless of budget
  • ·CursorInner::Causation shape corrected to frontier-based design before any external consumer existed