Changes since v0.3.2.post1
- feat(overflow_graph):
OverFlowGraphnow accepts anextra_lines_to_cutargument naming a subset oflines_to_cutthat the operator chose to disconnect to prevent flow increase elsewhere (ExpertAgent'sadditionalLinesToCutsemantic). Those edges keep their natural flow colour (coral/blue) instead of black/yellow, are stampedis_extra_cut=True(alongsideconstrained=True) so downstream consumers can find them by flag, and are excluded fromis_overload/is_monitoredtagging inhighlight_significant_line_loading. Thebefore% → after%loading annotation still fires on extras so the operator sees how their cut materialises. - feat(interactive_html): new "Extra lines to prevent flow increase" semantic layer (
semantic:is_extra_cut) in the overflow-graph viewer's Individual entities properties sidebar section, with a dashed-blue swatch. - tests:
TestExtraLinesToCut(6 cases) covers default empty extras, set storage, natural coral/blue colour,is_extra_cut/constrainedflagging, exclusion from overload/monitored layers while still annotating the label, and the legacy "no extras" path.test_layer_index_emits_extra_cut_layer_with_endpointsverifies the new viewer layer (endpoint nodes, swatch, label, section).
This is a PEP 440 post-release of 0.3.2; install metadata, public API back-compat, and dependency set are otherwise identical.
Shipped via PR #76.