NFR-17: engine-level tests for SyncBatchApplied, RateLimited, SendQueueDepth, SendWedged, QuotaPressure; UTD rate from persisted records #161

Open
opened 2026-08-27 19:21:20 +02:00 by thecrealm · 0 comments
Owner

Review finding 2026-08-27 (D7). These signals are emitted but only the metrics-exporter sample's synthetic test renders them; no engine-path test observes them; no test computes a UTD rate from CryptoStore records alone; QuotaPressure emission is unasserted in the appservice tests.

Acceptance (§7, NFR-17): one engine test per signal through the injectable sink; one test deriving occurrence/resolution rate purely from persisted UtdRecords.

Review finding 2026-08-27 (D7). These signals are emitted but only the metrics-exporter sample's synthetic test renders them; no engine-path test observes them; no test computes a UTD rate from `CryptoStore` records alone; `QuotaPressure` emission is unasserted in the appservice tests. Acceptance (§7, NFR-17): one engine test per signal through the injectable sink; one test deriving occurrence/resolution rate purely from persisted `UtdRecord`s.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thecrealm/katrix#161
No description provided.