v0.8.2fossic2026-06-12

fossic-py Test Debt Cleared to 62 Passing

Resolved all 27 outstanding fossic-py test failures across DynReducer protocol, BranchInfo field naming, tilde path handling, and subscription semantics — leaving one intentional skip and one logged real bug.

v0.8.22026-06-12
  • ·27 failing tests resolved: DynReducer attribute enforcement, BranchInfo field names, tilde expansion, async subscription semantics
  • ·Final state: 62 passed · 0 failed · 1 skipped · 1 xfailed
  • ·test_shred_stream_clears_events: DESIGN_GAP skip — shred_stream not yet in Python binding
  • ·test_read_range_event_type_filter: xfail RB-1 — real bug logged in TECH_DEBT as TD-002
  • ·BranchInfo field naming deviation (branch_id vs id, status vs lifecycle) logged as PD-003