Skip to content

Commit 05b896a

Browse files
sarroutbiclaude
andcommitted
Align FR-012 TIMEOUT indicator with FR-001
FR-012 grouped FAIL and TIMEOUT under the same critical (red) indicator in the agent table, contradicting FR-001 which explicitly distinguishes Timeout (orange/warning) from Fail (red/critical). Separate the two states so the table uses a warning indicator for TIMEOUT, consistent with the KPI dashboard and SDD color table. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Sergio Arroutbi <sarroutb@redhat.com>
1 parent 192a0ec commit 05b896a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

SRS-Keylime-Monitoring-Tool.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,7 @@ Feature: Configurable Alert Thresholds
544544

545545
### FR-012: Agent Fleet List View
546546

547-
**Description:** The System MUST display agents in a sortable, paginated table with columns: Agent ID, IP Address, Operational State, Last Attestation time, Assigned Policy, Failure Count, and Actions. Rows for agents in FAILED or INVALID_QUOTE states MUST be visually highlighted. Rows for agents in RETRY state MUST be highlighted with a warning indicator. For push-mode (v3 API) agents, rows in FAIL (101) or TIMEOUT (103) states MUST be highlighted with a critical indicator. The System MUST recognize all Keylime operational states including `Start` (1) and `Saved` (2) for pull mode, and `Pass` (100), `Fail` (101), `Pending` (102), and `Timeout` (103) for push mode. When the agent list fails to load, the System MUST display a descriptive error message instead of an empty table.
547+
**Description:** The System MUST display agents in a sortable, paginated table with columns: Agent ID, IP Address, Operational State, Last Attestation time, Assigned Policy, Failure Count, and Actions. Rows for agents in FAILED or INVALID_QUOTE states MUST be visually highlighted. Rows for agents in RETRY state MUST be highlighted with a warning indicator. For push-mode (v3 API) agents, rows in FAIL (101) state MUST be highlighted with a critical indicator; rows in TIMEOUT (103) state MUST be highlighted with a warning indicator to distinguish unresponsive agents from explicitly failed attestations, consistent with FR-001. The System MUST recognize all Keylime operational states including `Start` (1) and `Saved` (2) for pull mode, and `Pass` (100), `Fail` (101), `Pending` (102), and `Timeout` (103) for push mode. When the agent list fails to load, the System MUST display a descriptive error message instead of an empty table.
548548

549549
**Trace:** Agent Fleet - List View
550550

@@ -559,7 +559,8 @@ Feature: Agent Fleet List View
559559
And agents in RETRY state MUST display with a warning indicator
560560
And agents in START or SAVED state MUST display with an informational indicator
561561
And push-mode agents in PASS state MUST display with a success indicator
562-
And push-mode agents in FAIL or TIMEOUT state MUST display with a critical indicator
562+
And push-mode agents in FAIL state MUST display with a critical indicator
563+
And push-mode agents in TIMEOUT state MUST display with a warning indicator
563564
And push-mode agents in PENDING state MUST display with an informational indicator
564565
And each row MUST show Agent ID, IP, State, Last Attest, Policy, Failures, and Actions
565566

0 commit comments

Comments
 (0)