SIGN IN SIGN UP

fix(pool): harden cancellation, CI registration, and log safety

Address review findings on the persistent runner pool:

- Register the new runner/pool unit suites in test:ci:unit so CI
  exercises them (they were missing from the script).
- Stop logging the raw request on invalid input: the request body
  includes the prompt, which must not be written to logs. Log field
  presence and the request id instead.
- Reject and error in-flight requests when a runner is evicted, so
  their callers resolve instead of hanging. A plain clear() dropped
  their terminal events.
- Give the mock fixture a 60s safety net (unref'd) so slow CI does not
  let it exit before the test cancels the request.
- Assert the queueing precondition (r1 started) before canceling r2 in
  the demux test.
N
Nomadcxx committed
fdfb6b741ba7defe35f2e5b2eb499f63ae6d38c1
Parent: 7209e71