deepseek-harness/packages/host/apiproxy/tests
imccyu 99b1a7e895 fix(host): settle pre-aborted asks at registration; make audit pairing callId-symmetric
Two races from the #572 review, still live in the ported registry:

An ask whose signal aborted between the service's own check and the
microtask-deferred waterfall dispatch would register its abort listener
AFTER the signal fired — never invoked, entry pending forever, zombie
frame on every mux replay. The answerer now settles 'cancelled'
synchronously before publishing anything.

The audit back-scan let a callId-less ask claim the newest unclaimed
asked record even when that record carried another call's id. Pairing is
now shape-symmetric: callId-bearing asks take exactly their call's
record, callId-less asks take only callId-less records — neither can
steal under parallel asks.
2026-07-29 13:03:26 +08:00
..
api-proxy-approval.spec.ts fix(host): settle pre-aborted asks at registration; make audit pairing callId-symmetric 2026-07-29 13:03:26 +08:00
api-proxy-blank.spec.ts fix(client): command lifecycle rows keep the composer blank 2026-07-29 11:33:44 +08:00
api-proxy-cold.spec.ts Merge remote-tracking branch 'origin/master' into xtr/agent-loop-message-machine 2026-07-27 09:57:51 +08:00
api-proxy-commands.spec.ts Merge remote-tracking branch 'origin/master' into xtr/identified-immutable-messages 2026-07-28 18:11:13 +08:00
api-proxy-models.spec.ts fix: merge conflicts 2026-07-28 00:45:27 +08:00
api-proxy-projections.spec.ts fix(apiproxy,client): the list projection column becomes a seedable watermarked block 2026-07-28 22:26:11 +08:00
api-proxy-view.spec.ts Merge remote-tracking branch 'origin/master' into xtr/identified-immutable-messages 2026-07-28 18:11:13 +08:00
api-proxy-workspace.spec.ts fix(host): race directory reads against the caller's signal; report aborts as cancelled 2026-07-29 05:05:36 +08:00
client-handler.spec.ts Merge remote-tracking branch 'origin/doc/host-client-group-readmes' into feat/directory-picker 2026-07-29 06:43:09 +08:00
fetch-carrier.spec.ts Merge remote-tracking branch 'origin/doc/host-client-group-readmes' into feat/directory-picker 2026-07-29 06:43:09 +08:00
native-path-opener.spec.ts fix: ci 2026-07-28 15:21:34 +08:00
rpc-schemas.spec.ts Merge remote-tracking branch 'origin/doc/host-client-group-readmes' into feat/directory-picker 2026-07-29 06:43:09 +08:00