3.0 KiB
3.0 KiB
Deployment Detail with Workflow DAG Visualization
Module
Web
Status
VERIFIED
Description
Read-only deployment detail page under the canonical /releases/deployments/:deploymentId host, with workflow DAG visualization, artifact/log inspection, and evidence/replay hand-offs that stay truthful to the current live backend contract.
Implementation Details
- Feature directory:
src/Web/StellaOps.Web/src/app/features/deployments/ - Routes:
src/app/routes/releases.routes.tsmountsfeatures/deployments/deployments.routes.tsunder/releases/deployments - Components:
deployment-detail-page(src/Web/StellaOps.Web/src/app/features/deployments/deployment-detail-page.component.ts)deployments-list-page(src/Web/StellaOps.Web/src/app/features/deployments/deployments-list-page.component.ts)
- Source: SPRINT_20260118_008_FE_environments_deployments.md
E2E Test Plan
- Setup:
- Log in with a user that has appropriate permissions
- Navigate to
/release-orchestrator - Ensure test data exists (scanned artifacts, SBOM data, or seed data as needed)
- Core verification:
- Verify the visualization renders correctly with sample data
- Verify interactive elements (hover tooltips, click-to-drill-down) work
- Verify the visualization handles empty/minimal data gracefully
- Edge cases:
- Verify graceful handling when backend API is unavailable (error state)
- Verify responsive layout at different viewport sizes
- Verify accessibility (keyboard navigation, screen reader labels, ARIA attributes)
Verification
- Run:
docs/qa/feature-checks/runs/web/deployment-detail-with-workflow-dag-visualization/run-001/ - Tier 0 (source): pass (
tier0-source-check.json) - Tier 1 (build/tests): pass (
tier1-build-check.json) - Tier 2 (behavior): pass (
tier2-e2e-check.json) - Verified on (UTC): 2026-02-10
Recheck (run-003)
- Date (UTC): 2026-02-11T06:37:41Z
- Status: FAILED (strict Tier 2 UI replay)
- Tier 2 evidence:
docs/qa/feature-checks/runs/web/deployment-detail-with-workflow-dag-visualization/run-003/tier2-ui-check.json - Notes: Deployment detail route rendered without
.workflow-dag .dag-nodeelements (expected 4), blocking end-user DAG interaction verification.
Recheck (run-004)
- Date (UTC): 2026-02-11T10:08:09Z
- Status: PASSED (strict Tier 2 UI replay)
- Tier 2 evidence: docs/qa/feature-checks/runs/web/deployment-detail-with-workflow-dag-visualization/run-004/tier2-ui-check.json
- Notes: Verified via /release-jobengine/deployments/dep-001 workflow DAG node rendering and selection checks.
Recheck (run-005)
- Date (UTC): 2026-03-08T22:06:32Z
- Status: VERIFIED (strict live Playwright replay)
- Tier 2 evidence:
src/Web/StellaOps.Web/output/playwright/live-releases-deployments-check.json - Notes: Verified the canonical Releases detail route at
/releases/deployments/DEP-2026-050, workflow/targets/artifacts/logs/evidence tabs, and the repaired detail actions. The page remains intentionally read-only until the live deployment operate API is available again.