Skip to content

Subscriptions: reject capped results before replacing complete state #165

Closed

Description

@jsam

Problem

A capped query result is adopted as the complete standing-query set. This can silently omit rows or retract valid rows, and the initial WebSocket response reports that it is not truncated.

Evidence

Source: 5c1f313379a5cb2995a43a66ddba0b5cc9798b7f (inspected 2026-10-03). These are source findings; the acceptance scenarios below still need implementation and execution.

Acceptance criteria

Delivery

Plan item: S05. R1 - Safety + perf/e2e gates.

Dependencies / related work: #163.

Activity

  1. added
    bugSomething isn't working
    backendBackend/server related
    P0Immediate correctness, data-safety or live-credential blocker
    on Oct 3, 2026
  2. jsam commented on Oct 3, 2026

    @jsam
    ContributorAuthor

    Landed on main in #215 (squash 4578fe6), CI green: the implementation, tests and docs for this item are on main. Follow-up review hardening for checkpoint 1 continues in its own PR; tracker #199.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Immediate correctness, data-safety or live-credential blockerbackendBackend/server relatedbugSomething isn't working

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions