v1.1.0fossic2026-06-20

Bounded Resource API Foundation Types

Adds ReadOutcome, TruncationCursor, BudgetKind, SamplingMode, and dispatch channel observability as the foundation for bounded reads; no existing API surfaces changed.

v1.1.02026-06-20
  • ·ReadOutcome<T> discriminates Complete vs Truncated at the type level — callers know at compile time whether a read was truncated
  • ·TruncationCursor encodes three resume-point shapes (Range/Correlation/Causation) as opaque msgpack; round-trips safely across language bindings
  • ·dispatch_channel_pressure() and dispatch_channel_high_water_mark() expose post-commit queue depth for back-pressure observability
  • ·OpenOptions gains default_max_results and default_max_bytes; Error::ReadBudgetExceeded is wired and ready for v1.1.2 call sites