User Workflow

Preconditions

The shipped extension-user workflow assumes:

Execution Policy

Comparison generation follows the current provider-explicit installed contract.

Current installed rules:

Repository Support

VI History can be opened from any trusted Git repository by selecting the LabVIEW file you want to review.

Current scope:

Primary Review Flow

  1. Right-click the VI you want to review and choose Review VI History.
  2. The extension evaluates that selected file for VI signature, Git tracking, and at least two modifying commits.
  3. Review the history panel facts:
  4. Use the checkbox column to choose the exact two retained revisions you want to compare.
  5. Review the explicit compare preflight section for the exact selected/base pair.
  6. Choose Compare.

The current action model is:

Practical selection rule:

Comparison Report Flow

Comparison-report generation and opening are treated as review actions inside the extension, not ad hoc shell commands.

When a pair comparison is generated or refreshed, the extension retains:

The embedded compare view now leads with a white Comparison context block that foregrounds selected/base commit hash, date, author, and subject facts before any deeper runtime evidence. Runtime diagnostics remain retained, but they stay on packet/runtime evidence surfaces instead of leading the embedded compare view.

Exact-pair compare behavior is explicit:

If you cancel before the comparison view opens, the action stays cancelled instead of opening a late result.

Trust, Progress, And Cancellation

The checkbox-selected compare workflow is trust-gated and progress-aware.

Bundled Documentation

The extension packages a version-matched installed-user guide so you can read workflow guidance without leaving VS Code.

The packaged guide is intentionally concise: it keeps the extension-user workflow, execution-policy, and compare rules that a developer needs while omitting historical release-control material.

Open it from: