semi implemented and features implemented save checkpoint

This commit is contained in:
master
2026-02-08 18:00:49 +02:00
parent 04360dff63
commit 1bf6bbf395
20895 changed files with 716795 additions and 64 deletions

View File

@@ -0,0 +1,31 @@
# SBOM Analytics Console UI
## Module
Web
## Status
IMPLEMENTED
## Description
Angular UI for SBOM analytics with dashboard panels showing component counts, vulnerability trends, supplier distribution, and attestation coverage. Includes drilldown views, trend charts, and CSV export capabilities. Not present in the known features list.
## Implementation Details
- **Feature directory**: `src/Web/StellaOps.Web/src/app/features/analytics/`
- **Routes**: `analytics.routes.ts`
- **Components**:
- `sbom-lake-page` (`src/Web/StellaOps.Web/src/app/features/analytics/sbom-lake-page.component.ts`)
- **Source**: SPRINT_20260120_031_FE_sbom_analytics_console.md
## E2E Test Plan
- **Setup**:
- [ ] Log in with a user that has appropriate permissions
- [ ] Navigate to `/analytics`
- [ ] Ensure test data exists (scanned artifacts, SBOM data, or seed data as needed)
- **Core verification**:
- [ ] Verify the component renders correctly with sample data
- [ ] Verify interactive elements respond to user input
- [ ] Verify data is fetched and displayed from the correct API endpoints
- **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)