Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,19 @@ Both panels use the same snapshot. Missing membership or failed source reads
produce incomplete populations with unknown totals and visible known IDs.

The matrix supports exact ID/name focus, independent upstream/downstream walks,
and adjacent stage pairs. The release report lists the six overlapping quality
and adjacent stage pairs. Pair arrows move one stage at a time, with position and
boundary indicators; empty stages and links across hidden stages remain visible.
Cards display individual verification outcomes and evidence diagnostics. **Open
record** and link-identity buttons navigate to the contributing source records.
Stage cards, edges, assignments and findings use pages of 40 with visible totals;
scroll the columns and use **Next page** to inspect every item. JSON export retains
the complete projection regardless of the displayed page.

Scope, date, focus, direction, pair position, pages and viewport are saved per
workspace and context. **Reset** clears focus and presentation state while keeping
the selected scope. Product, release and project can remain explicitly unselected;
invalid combinations show diagnostics instead of inferred membership.
The release report lists the six overlapping quality
metrics and their requirement contributors; a contributor opens the same matrix.
**Export shared projection** saves the populations, graph, findings and assignment
provenance as JSON. Save/create/delete/rename refresh both panels together.
Expand Down
2 changes: 1 addition & 1 deletion extension/src/extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ export async function activate(context: vscode.ExtensionContext): Promise<void |
const singleProductPreview = new SingleProductPreview(context.extensionUri);
const requirementTracePreview = new RequirementTracePreview(context.extensionUri);
const gapDashboardPreview = new GapDashboardPreview(context.extensionUri);
const requirementChainPreview = new RequirementChainPreview();
const requirementChainPreview = new RequirementChainPreview(context.workspaceState);
context.subscriptions.push(requirementChainPreview);
const requirementVerificationMatrixPreview = new RequirementVerificationMatrixPreview(context.extensionUri);
const coverageMetricPreview = new CoverageMetricPreview(context.extensionUri);
Expand Down
Loading
Loading