"""The `jobs` domain — detached runs, their logs, and their outcomes. A domain rather than part of `core/`, and this is the first real test of that bound (D-263). The *primitives* — spawn, detach, record — are substrate and live in `core/process.py`. These verbs have logic and state of their own: they reconcile recorded status against process liveness, tail a file from an offset, and relay an exit code. A job store in `core/` would be exactly the drift the record warns about. Also the first domain written from scratch under the full contract rather than ported, which makes it the worked example for the reach skill (T-1254). """