Story Key: waterfall-view:waterfall-details
User Story
As a MicrobeTrace user, I want to interact with the Waterfall view data directly, so that I can inspect, select, and drill into the data shown in the view.
Workflow / Use Case
Select, hover, pan, zoom, expand, or otherwise interact with the rendered data in the Waterfall view and verify the app updates the expected detail state.
Expected Behavior
Waterfall interactions expose correct tooltips, selections, drilldowns, and synchronized state without leaking stale selections or rows.
Acceptance Criteria
- Given the linked QA tracker scenarios, when the user performs the covered Waterfall workflow, then the expected behavior remains true for each listed fixture and spec.
- Given the listed Cypress specs are run, when they pass, then this story has automated evidence for the grouped acceptance checks.
- Given linked QA evidence changes, when this story is regenerated, then tested fixtures, specs, and coverage notes stay aligned with the current QA trackers.
QA Tracker Evidence
waterfall-view:W014
waterfall-view:W015
waterfall-view:W016
Tested Against
Fixtures
- AngularTesting_Distance_linklist_BS.csv
- TestStyleNodelist_snp.csv
- TestStyleEdgelist_snp.csv
Cypress Specs
- cypress/e2e/journeys/flows/waterfall-details-uploaded.cy.ts
Coverage Notes
Grouped from 3 QA tracker row(s): Cluster row expansion metadata and formatting; Node row expansion metadata; Link row expansion metadata. Source areas: Waterfall Details.
Source References
- User story row: docs/user-stories.csv#L103
- Branch:
dev
- Commit:
f4b481eb2242d2a89251300c3b94eaf09c842e04
- Generated by:
mossy426-cdc
- Epic / Feature Group:
Waterfall
- Story Type:
Visualization Behavior
- Priority:
P1
- Story Review Status:
Draft
- Source Confidence:
High
- Last reviewed:
2026-04-22
Story Notes
Generated as a grouped user story from QA tracker evidence. Review title and behavior language before enabling story_sync.
Definition of Done
- Acceptance criteria are satisfied.
- Linked QA tracker evidence remains current.
- Relevant Cypress coverage remains passing or any coverage gap is documented.
- Expected behavior remains distinguishable from bug or enhancement requests.
Manual Notes
Reviewer notes added below this line are preserved by future sync runs.
Story Key:
waterfall-view:waterfall-detailsUser Story
As a MicrobeTrace user, I want to interact with the Waterfall view data directly, so that I can inspect, select, and drill into the data shown in the view.
Workflow / Use Case
Select, hover, pan, zoom, expand, or otherwise interact with the rendered data in the Waterfall view and verify the app updates the expected detail state.
Expected Behavior
Waterfall interactions expose correct tooltips, selections, drilldowns, and synchronized state without leaking stale selections or rows.
Acceptance Criteria
QA Tracker Evidence
waterfall-view:W014waterfall-view:W015waterfall-view:W016Tested Against
Fixtures
Cypress Specs
Coverage Notes
Grouped from 3 QA tracker row(s): Cluster row expansion metadata and formatting; Node row expansion metadata; Link row expansion metadata. Source areas: Waterfall Details.
Source References
devf4b481eb2242d2a89251300c3b94eaf09c842e04mossy426-cdcWaterfallVisualization BehaviorP1DraftHigh2026-04-22Story Notes
Generated as a grouped user story from QA tracker evidence. Review title and behavior language before enabling story_sync.
Definition of Done
Manual Notes
Reviewer notes added below this line are preserved by future sync runs.