sprints completion. new product advisories prepared
This commit is contained in:
@@ -43,6 +43,58 @@ Findings can have special flags indicating evidence quality:
|
||||
| `proven-path` | Checkmark | Blue | Verified reachability path confirmed |
|
||||
| `vendor-na` | Strikethrough | Gray | Vendor marked as not affected |
|
||||
| `speculative` | Question mark | Orange | Evidence is speculative/unconfirmed |
|
||||
| `anchored` | [A] | Violet | Score anchored with DSSE/Rekor attestation |
|
||||
| `hard-fail` | [!] | Red | Policy hard-fail triggered |
|
||||
|
||||
## Grey Queue Components
|
||||
|
||||
> **Sprint:** SPRINT_20260112_011_FE_policy_unknowns_queue_integration
|
||||
|
||||
The Grey Queue component suite handles observations with uncertain status requiring operator attention.
|
||||
|
||||
### Components
|
||||
|
||||
| Component | Purpose | Location |
|
||||
|-----------|---------|----------|
|
||||
| GreyQueuePanel | Display grey queue item with fingerprint, triggers, conflicts, and actions | `features/unknowns/` |
|
||||
| GreyQueueDashboard | Dashboard view with filtering and deterministic ordering | `features/unknowns/` |
|
||||
| DeterminizationReview | Detailed review context for grey queue items | `features/unknowns/` |
|
||||
|
||||
### Observation States
|
||||
|
||||
| State | Badge Color | Description |
|
||||
|-------|-------------|-------------|
|
||||
| `PendingDeterminization` | Yellow | Evidence incomplete; monitoring active |
|
||||
| `Disputed` | Orange | Conflicting evidence; manual adjudication required |
|
||||
| `GuardedPass` | Blue | Allowed with runtime guardrails |
|
||||
| `Resolved` | Green | Operator has made a determination |
|
||||
|
||||
### Usage
|
||||
|
||||
```typescript
|
||||
// Grey queue components
|
||||
import {
|
||||
GreyQueuePanelComponent,
|
||||
GreyQueueDashboardComponent,
|
||||
DeterminizationReviewComponent,
|
||||
} from '@app/features/unknowns';
|
||||
```
|
||||
|
||||
```html
|
||||
<!-- Grey Queue Panel -->
|
||||
<app-grey-queue-panel
|
||||
[unknown]="policyUnknown"
|
||||
(triageAction)="onTriageAction($event)"
|
||||
/>
|
||||
|
||||
<!-- Grey Queue Dashboard -->
|
||||
<app-grey-queue-dashboard
|
||||
[unknowns]="unknownsList"
|
||||
(selectUnknown)="onSelectUnknown($event)"
|
||||
/>
|
||||
```
|
||||
|
||||
See `docs/UI_GUIDE.md#grey-queue-and-unknowns-triage` for operator workflow documentation.
|
||||
|
||||
## Quick Start
|
||||
|
||||
|
||||
Reference in New Issue
Block a user