CR-16 / NFR-3: million-event residency assertion and close-releases-residency test #157

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

Review finding 2026-08-27 (D3). No million-event fixture asserts a residency cap — the bench main asserts nothing and DeepPagingGateTest measures store paging at 100k; TimelineWindow.close() is never asserted to release resident items (only the room list has that test); the off-live-edge "no Insert" clause is unasserted.

Acceptance: a TimelineWindow over a ≥1M-event sqlite store with a cap, resident size asserted per op and after close(); NFR-3 join-path/window cost asserted or the row amended (see the reconciliation sweep).

Review finding 2026-08-27 (D3). No million-event fixture asserts a residency cap — the bench `main` asserts nothing and `DeepPagingGateTest` measures store paging at 100k; `TimelineWindow.close()` is never asserted to release resident items (only the room list has that test); the off-live-edge "no Insert" clause is unasserted. Acceptance: a `TimelineWindow` over a ≥1M-event sqlite store with a cap, resident size asserted per op and after `close()`; NFR-3 join-path/window cost asserted or the row amended (see the reconciliation sweep).
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#157
No description provided.