Comparison Reports And Dashboard Review

Comparison Report Contract

vi-history-suite treats a VI comparison report as retained review evidence, not as transient shell output.

The installed comparison-report flow covers:

The embedded compare view now leads with a white Comparison context block that foregrounds selected/base commit hash, date, author, and subject facts. Runtime-diagnostic and process-observation detail remain retained for diagnosis, but they do not lead the embedded compare view.

Runtime Doctor

The comparison-report subsystem also retains a compact runtime summary so you do not need raw logs first.

That retained summary stays on packet/runtime evidence surfaces instead of replacing the commit-first compare header.

That runtime summary includes:

Checkbox-Selected Pair Review

At the history-panel level, comparison review is pair-selection first.

Progress, Cancellation, And Trust

Comparison work is long-running enough that the extension treats it as an explicit progress surface.

Current behavior includes:

Export For Browser Viewing

An open comparison-report panel carries an Export Comparison Report (HTML) action in the editor title bar so you can open the evidence outside VS Code in Edge or Chrome and zoom into the graphics.

Export behavior includes:

Source Control Change Summary

When a VI has uncommitted changes, VI History marks it with a small badge in the Source Control and Explorer views so you can see at a glance that it changed.

Before you compare, hovering the badge prompts you to run Compare. After you compare the VI's working-tree change against its latest committed revision, the badge carries the semantic what changed narrative as a tooltip, so you can see what changed without reopening the full report.