cortexkit-test-support 0.1.3

Portable scratch storage, executable staging, and fenced daemon helpers for tests.
Documentation
# Changelog

## 0.1.3

- Add `process_liveness(pid)`, which returns alive, dead or unknown (Linux
  zombies count as dead), and `process_alive(pid)` for test assertions, which
  panics instead of guessing when liveness can't be determined. Use
  `wait_until_gone` to wait for a process to exit.

## 0.1.2

- The daemon watcher writes the daemon's PID file atomically (a temporary
  file, then a rename). A reader polling for the file could otherwise see it
  empty for a moment and fail to parse it.

## 0.1.1

- Require `subc-os` 0.1.10 or any later 0.1.x instead of exactly 0.1.10, so a
  consumer that pins its own compatible `subc-os` can resolve this crate.

## 0.1.0

- Add portable scratch fixtures with kernel-identity-based cleanup and preserved
  panic/keep evidence.
- Add content-addressed executable copies, guards refusing production `ck`/`ck-*`
  names, checked exit reporting, and a reusable Rust test-source spawn guard.
- Add fenced daemon lifecycle, shared sibling build caches, stable executables,
  configurable macOS signing, and the privileged-test opt-in gate.
- Let callers select extra scratch-root variables and sibling dependency checkouts,
  and report the Unix daemon watcher's `python3` requirement in spawn errors.