Check packages/memory/test/v2-watch-incremental.test.ts Check packages/memory/test/v2-server.test.ts Check packages/memory/test/v2-server-miss-interest.test.ts running 1 test from ./packages/memory/test/v2-watch-incremental.test.ts Server ... instance members ... watchAdd() ... leaves a resumed session unchanged when an earlier addition completes ... ok (11ms) keeps a shared miss reactive until its last branch owner departs ... ok (50ms) reconciles normalized duplicate operation owners with graph ownership false ... ok (19ms) reconciles normalized duplicate operation owners with graph ownership true ... ok (10ms) abandons changed miss ownership and retries against a newly created target ... ok (27ms) retains an operation owner's interest after the last graph miss retires ... ok (20ms) publishes a large valid batch without an argument-count limit ... ok (553ms) retains the last duplicate addition when graph and operation watches share an ID ... ok (9ms) keeps unsupported content types absent without hiding the stored JSON document ... ok (8ms) retains accepted duplicate-id roots when removing an unrelated watch ... ok (7ms) leaves established delivery and graph state unchanged when a later branch fails ... ok (21ms) rolls back graph and cursor changes when a later operation snapshot fails ... ok (21ms) keeps an in-flight operation snapshot paired with its original cursors ... ok (16ms) refreshes without filtering the 32 established graph watches for operation fields ... ok (12ms) adds one root without enumerating the 32 established delivered entries ... ok (13ms) refreshes one root without enumerating the 32 established delivered entries ... ok (20ms) adds one root without scanning the 32 established manager addresses ... ok (10ms) refreshes without filtering the 256 established graph watches for operation fields ... ok (39ms) adds one root without enumerating the 256 established delivered entries ... ok (47ms) refreshes one root without enumerating the 256 established delivered entries ... ok (41ms) adds one root without scanning the 256 established manager addresses ... ok (34ms) watchAdd() ... ok (1s) instance members ... ok (1s) Server ... ok (1s) running 45 tests from ./packages/memory/test/v2-server.test.ts memory v2 server keeps publication locks independent per space ... ok (8ms) memory v2 server stateless respond does not issue hello.ok ... ok (2ms) memory v2 server parser ignores transact invocation and authorization payloads ... ok (316µs) memory v2 server parses entity identifier listing requests ... ok (185µs) memory v2 server rejects unknown entity identifier sessions before dispatch ... ok (913µs) memory v2 entity identifier methods report session and query errors ... ok (777µs) memory v2 server rejects oversized unpaginated identifier responses ... ok (100ms) memory v2 session registry scopes session ids by space ... ok (285µs) memory v2 server consumes a challenged session open ... ok (6ms) memory v2 server rejects an expired session open challenge ... ok (427µs) memory v2 server rejects invalid session open auth metadata ... ok (492µs) memory v2 server rejects session open before issuing challenge ... ok (823µs) memory v2 server consumes challenge before denied session open ... ok (4ms) memory v2 server allows the same session id in different spaces ... ok (8ms) memory v2 dirty refresh stays on the connection's mounted space ... ok (807µs) memory v2 server direct writes schedule dirty refreshes without connections ... ok (13ms) memory v2 server direct document helpers round-trip values ... ok (5ms) memory v2 server binds resumed sessions to the original principal ... ok (3ms) memory v2 server requires sessions to be opened on the current connection ... ok (3ms) memory v2 server transfers session ownership and rejects stale resume tokens ... ok (4ms) memory v2 server rejects handshakes when modernCellRep flags disagree ... ok (1ms) memory v2 server accepts optional-capability flag mismatch ... ok (285µs) memory v2 server rejects unsafe spaces before opening a store ... ok (381µs) memory v2 server opens sessions, commits documents, and answers graph queries ... ok (6ms) memory v2 server rejects legacy live graph.query subscriptions ... ok (4ms) memory v2 server watch sets expand to previously hidden nodes after retargets ... ok (38ms) memory v2 server does not emit delayed exact-reconcile removes after shrink retargets ... ok (55ms) memory v2 server does not send watch effects after a connection closes mid-refresh ... ok (7ms) memory v2 server refreshes watched docs by syncing only the touched entity ... ok (8ms) memory v2 server watch.add bootstraps only the newly added watch ... ok (4ms) memory v2 server can bootstrap watches with session.watch.add ... ok (3ms) memory v2 server treats duplicate watch ids in session.watch.add as no-op or protocol errors ... ok (6ms) memory v2 server rolls back failed watch.add mutations ... ok (7ms) memory v2 server watch set replacement emits removes for entities that leave scope ... ok (3ms) memory v2 server accepts same-client commit bursts before fan-out ... ok (3ms) memory v2 server accepts cross-client commit bursts before fan-out ... ok (3ms) memory v2 server elides own set heads and delivers own patch heads through watches ... ok (5ms) memory v2 server classifies own-write echo by the head-producing op ... ok (6ms) memory v2 server suppresses own patch heads when the own-write echo config is off ... ok (4ms) memory v2 server delivers a foreign-moved head to the earlier own-set writer ... ok (6ms) memory v2 server returns conflicts before deferred caught-up session sync ... ok (8ms) memory v2 server empty caught-up sync preserves previous fromSeq ... ok (3ms) memory v2 server processes back-to-back websocket messages in receive order before returning conflicts ... ok (8ms) memory v2 server waits for queued receives before rerunning scheduled watch refresh ... ok (17ms) memory v2 server reruns scheduled watch refresh after max deferral ... ok (39ms) running 1 test from ./packages/memory/test/v2-server-miss-interest.test.ts v2-server-miss-interest ... drops a retired miss from the session's wake set ... ok (48ms) notifies demand when a rewrite swaps one absent target for another ... ok (10ms) v2-server-miss-interest ... ok (91ms) ok | 47 passed (25 steps) | 0 failed (2s)