Skip to content

v0.3.2.post3

Latest

Choose a tag to compare

@marota marota released this 07 May 12:14
73beead

Changes since v0.3.2.post1

  • feat(overflow_graph): OverFlowGraph now accepts an extra_lines_to_cut argument naming a subset of lines_to_cut that the operator chose to disconnect to prevent flow increase elsewhere (ExpertAgent's additionalLinesToCut semantic). Those edges keep their natural flow colour (coral/blue) instead of black/yellow, are stamped is_extra_cut=True (alongside constrained=True) so downstream consumers can find them by flag, and are excluded from is_overload / is_monitored tagging in highlight_significant_line_loading. The before% → 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/constrained flagging, exclusion from overload/monitored layers while still annotating the label, and the legacy "no extras" path. test_layer_index_emits_extra_cut_layer_with_endpoints verifies 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.