Add property-based tests for SBOM/VEX document ordering and Unicode normalization determinism
- Implement `SbomVexOrderingDeterminismProperties` for testing component list and vulnerability metadata hash consistency. - Create `UnicodeNormalizationDeterminismProperties` to validate NFC normalization and Unicode string handling. - Add project file for `StellaOps.Testing.Determinism.Properties` with necessary dependencies. - Introduce CI/CD template validation tests including YAML syntax checks and documentation content verification. - Create validation script for CI/CD templates ensuring all required files and structures are present.
This commit is contained in:
@@ -20,6 +20,8 @@ Web provides the Angular 17 single-page application (SPA) frontend for StellaOps
|
||||
- VEX statement review and approval workflows
|
||||
- Task pack execution monitoring
|
||||
- Admin console for configuration and user management
|
||||
- **Unified Triage Experience** - Smart-Diff Compare View, Triage Canvas, Risk Dashboard
|
||||
- **Risk Budget Visualization** - Burn-up charts, heatmaps, exception ledger
|
||||
|
||||
## Configuration
|
||||
|
||||
@@ -59,10 +61,22 @@ npx playwright test
|
||||
|
||||
## Related Documentation
|
||||
|
||||
- Architecture: `./architecture.md` (if exists)
|
||||
### Triage Experience
|
||||
- [Unified Triage Specification](./unified-triage-specification.md) - Consolidated triage requirements
|
||||
- [Smart-Diff UI Architecture](./smart-diff-ui-architecture.md) - Compare view design
|
||||
- [Triage Component Catalog](./triage-component-catalog.md) - Angular component documentation
|
||||
- [Competitive Triage Patterns](./competitive-triage-patterns.md) - Industry comparison
|
||||
|
||||
### Module Dependencies
|
||||
- UI Module: `../ui/` (shared UI components)
|
||||
- Gateway: `../gateway/`
|
||||
- Authority: `../authority/`
|
||||
- Gateway: `../gateway/` (API access)
|
||||
- Authority: `../authority/` (authentication)
|
||||
- VulnExplorer: `../vulnexplorer/` (vulnerability data)
|
||||
|
||||
### Implementation Sprints
|
||||
- [Smart-Diff Compare](../../implplan/SPRINT_20251226_012_FE_smart_diff_compare.md)
|
||||
- [Triage Canvas](../../implplan/SPRINT_20251226_013_FE_triage_canvas.md)
|
||||
- [Risk Dashboard](../../implplan/SPRINT_20251226_004_FE_risk_dashboard.md)
|
||||
|
||||
## Current Status
|
||||
|
||||
|
||||
Reference in New Issue
Block a user