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. |
||
|---|---|---|
| .. | ||
| api-proxy-approval.spec.ts | ||
| api-proxy-blank.spec.ts | ||
| api-proxy-cold.spec.ts | ||
| api-proxy-commands.spec.ts | ||
| api-proxy-models.spec.ts | ||
| api-proxy-projections.spec.ts | ||
| api-proxy-view.spec.ts | ||
| api-proxy-workspace.spec.ts | ||
| client-handler.spec.ts | ||
| fetch-carrier.spec.ts | ||
| native-path-opener.spec.ts | ||
| rpc-schemas.spec.ts | ||