Files
Michał Pierzchała 775163bb35 fix(record): end the recorder a loaded host could not confirm (#2565)
* fix(record): end the recorder a loaded host could not confirm

`record stop` refused to signal a recorder whose identity probe it could not
afford, and the recording left in `cleanup-pending` then blocked `record start`
until the daemon restarted.

- Read the identity facts that decide who may be signaled off the event loop,
  with a budget the caller names, instead of one synchronous `ps` per field.
- Keep "the host would not answer" apart from "the host named a different
  process": the first is unknown evidence, the second is a refusal.
- End the recorder this owner spawned through its own handle while the host is
  not answering, and report any marker it cannot account for.
- Re-drive a termination or a finish the host refused instead of replaying the
  rejection to every later stop.

Closes #2549

* test(daemon): answer the ownership facts seam in the recovery fixture
2026-09-14 11:54:01 +02:00
..