Python Binding Surface for Bounded Reads and Iterators
fossic-py gains ReadOutcome (tagged-union), TruncationCursor (opaque), SamplingMode (static constructors), bounded read methods, and three streaming iterator types — full parity with the Rust bounded read and iterator surface from v1.1.3–v1.1.5.
v1.1.62026-06-21
·ReadOutcome exposes .is_truncated, .complete, .results, .reason, .next_cursor — Python callers branch on is_truncated rather than matching a tuple or dict; cursor is opaque, passed back through to the next page call
·Six new Store methods: read_range_bounded, read_by_correlation_bounded, walk_causation_bounded, read_range_iter, read_by_correlation_iter, walk_causation_iter — all mirror the Rust signatures exactly