save progress
This commit is contained in:
@@ -50,4 +50,5 @@
|
||||
| UI-TRIAGE-4601-001 | DONE (2025-12-15) | Keyboard shortcuts for triage workspace (SPRINT_4601_0001_0001_keyboard_shortcuts.md). |
|
||||
| UI-TRIAGE-4602-001 | DONE (2025-12-15) | Finish triage decision drawer/evidence pills QA: component specs + Storybook stories (SPRINT_4602_0001_0001_decision_drawer_evidence_tab.md). |
|
||||
| UI-TTFS-0340-001 | DONE (2025-12-15) | FirstSignalCard UI component + client/store/tests (SPRINT_0340_0001_0001_first_signal_card_ui.md). |
|
||||
| WEB-TTFS-0341-001 | DONE (2025-12-18) | Extend FirstSignal client models with `lastKnownOutcome` (SPRINT_0341_0001_0001_ttfs_enhancements.md). |
|
||||
| TRI-MASTER-0009 | DONE (2025-12-17) | Added Playwright E2E coverage for triage workflow (tabs, VEX modal, decision drawer, evidence pills). |
|
||||
|
||||
@@ -16,6 +16,7 @@ export interface FirstSignalDto {
|
||||
message: string;
|
||||
at: string; // ISO-8601
|
||||
artifact?: FirstSignalArtifactDto | null;
|
||||
lastKnownOutcome?: FirstSignalLastKnownOutcomeDto | null;
|
||||
}
|
||||
|
||||
export interface FirstSignalArtifactDto {
|
||||
@@ -28,6 +29,16 @@ export interface FirstSignalRangeDto {
|
||||
end: number;
|
||||
}
|
||||
|
||||
export interface FirstSignalLastKnownOutcomeDto {
|
||||
signatureId: string;
|
||||
errorCode?: string | null;
|
||||
token: string;
|
||||
excerpt?: string | null;
|
||||
confidence: string; // low | medium | high
|
||||
firstSeenAt: string; // ISO-8601
|
||||
hitCount: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* Run SSE payload for `first_signal` events emitted on the run stream.
|
||||
* Current server payload includes `{ runId, etag, signal }`; clients may ignore `signal` and refetch via ETag.
|
||||
|
||||
Reference in New Issue
Block a user