No `foreman.json` — notification skipped.

✓ Phase 1 completed: Read the worker CPU clock through psutil on every platform

`get_process_cpu_reading` now reads `(create_time, cpu seconds)` through a per-pid cached `psutil.Process`; the `/proc/<pid>/stat` parser and its two constants are gone and `psutil>=6.0` is in the manifest. The baseline was red on arrival for an environment reason — the interpreter had a non-editable `genro-asgi` 0.37.0 shadowing this worktree's `src/`, which `pip install -e .` (the phase's own step) fixed, giving 1769 passed. Full suite ends green at 1773 passed, `ruff` clean; two m4 e2e stories needed their `server` fixture to silence the thermometer, since making the meter work on macOS made real worker CPU close admission there — recorded in `notes.md` along with one `Review:` finding about `cpu_temperature_sample_seconds` never reaching `commander_kwargs`.
