save progress

This commit is contained in:
StellaOps Bot
2025-12-18 09:10:36 +02:00
parent b4235c134c
commit 28823a8960
169 changed files with 11995 additions and 449 deletions

View File

@@ -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). |

View File

@@ -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.