Skip to content

feat(compare): add effect-aware diffs and printer routing - #84

Merged
PakitoSec merged 1 commit into
mainfrom
feat/compare-add-effect-aware-diffs-and-printer-routing-1213d23
Aug 30, 2026
Merged

feat(compare): add effect-aware diffs and printer routing#84
PakitoSec merged 1 commit into
mainfrom
feat/compare-add-effect-aware-diffs-and-printer-routing-1213d23

Conversation

@PakitoSec

Copy link
Copy Markdown
Owner

Summary

  • add effect support to ExpectedResult and diffing so comparisons can detect conclusion-vs-additive changes even when verdicts match
  • expand diff rendering with nested observable/signal context, effect annotations, score band coloring, exported SignalDiff, and summary graphs shown by default
  • route CLI and Cyvest.display_* rendering through caller-supplied printers to keep rich output on one stream, and update docs/examples to explain the new behavior

Testing

  • update comparison, rendering, and CLI tests to cover effect-aware rules, nested diff trees, printer routing, default graph output, and explanation rendering

@PakitoSec PakitoSec self-assigned this Aug 30, 2026
@PakitoSec
PakitoSec merged commit dd41e49 into main Aug 30, 2026
7 of 8 checks passed
@PakitoSec
PakitoSec deleted the feat/compare-add-effect-aware-diffs-and-printer-routing-1213d23 branch August 30, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant